Placement papers | Freshers Walkin | Jobs daily: Sr. Software Engineer - Groovy, Guice, Microservices at Tenable, Inc. (San Jose, CA)


Search jobs and placement papers

Sr. Software Engineer - Groovy, Guice, Microservices at Tenable, Inc. (San Jose, CA)

Your Role:


We are looking for a self-motivated Sr. Software Engineer to assist in the design and implementation of a next-generation enterprise web application.


Your Opportunity:



  • Work within a collaborative and supportive team to develop awesome features

  • Work cross-functionally with other developers, front-end designers, product owners and various Tenable teams to accomplish shared goals

  • Promote clear and simple software design while actively driving the team towards better practices and solutions

  • Promote high quality aimed at areas such as security, reliability, testability and maintainability

  • Drive innovation by contributing new ideas for our processes, tools, and technologies

  • Call out issues and help us fix it up as we continuously improve

  • Coach and mentor mid-level and junior staff


What you'll need:



  • Proven ability deliver software projects that follow good programming practices

  • Commitment to organization improvement

  • Experience architecting and building high volume fault-tolerant, high-availability, and globally distributed systems in a Linux environment

  • Experience in making tradeoff decisions regarding the architecture and design of software systems

  • Experience developing in languages such as:


    • Java, Node.js, Groovy (bonus points for Groovy), Python, Ruby


  • Experience with different data storage solutions (eg. Elasticsearch, Dynamo, RDS, SQL)

  • Experience with fault tolerant message queueing/brokering systems (Kafka, SQS, Kinesis)

  • Experience with AWS or similar cloud platform (Google Cloud, Azure, OpenStack)

  • Experience with dependency injection concepts is necessary (Guice)

  • Experience coaching and leading mid-level and junior staff in the design, implementation, and execution of highly technical development projects


And ideally:



  • Experienced working on teams with heavy emphasis on DevOps, Automation, and Quality

  • Experienced using DevOps and Automation tools to deploy, test, and support your service in a CI/CD fashion


    • CI/CD  Build Servers (Jenkins, TravisCI, Bamboo, TeamCity, etc)

    • Unit and Component testing tools (Spock, xUnit, PyTest)

    • Monitoring and Alerting tools (Splunk, Logstash, ELK, DataDog, etc)

    • Environment deploy/orchestration (Kubernetes, Docker, Ansible, etc)


  • Stays abreast of new technologies and methods to building high quality software (books, conferences, meetups, etc)

  • Experience/knowledge with other datastore and service discovery solutions like Consul/Zookeeper

  • Comfortable working on a team that experiments with it’s processes and practices and is comfortable with changing things up as data supports it


We’re committed to promoting Equal Employment Opportunity (EEO) at Tenable - through all equal employment opportunity laws and regulations at the international, federal, state and local levels.


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment