Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java DevOps Engineer

Software Technology Inc

Sr. Devops Software Engineer

Our team does operations software development and release management. Development is primarily CI/CD driven, but we occasionally do platform feature work that is cross-domain.

We are looking for a Sr. Devops Software Engineer who is willing to learn new technologies and can lead a project. Technical requirements are in the description.

Primary Responsibilities:

  • Perform all phases of software engineering including requirements analysis, application design, code development and testing
  • Design and implement performance and operational enhancements
  • Design reusable components, frameworks and libraries
  • Review code and provide feedback relative to best practices and improving performance
  • Troubleshoot production support issues post-deployment and come up with solutions as required
  • Work very closely with architecture groups and drive solutions
  • Participate in an Agile/Scrum methodology to deliver high-quality software releases every 2 weeks through Sprints
  • Mentor and guide other software engineers within the team
  • Work with a team of software engineers for one or more Agile scrum teams assigned to work on the project
  • Designs, codes, tests, debug, and documents software, and enhance existing components to ensure that software meets business needs
  • Contribute to the design and architecture to enable secure, scalable, and maintainable software and should be able to clearly articulate the implications of design/architectural decisions, issues and plans to technology leadership
  • Provide hands-on leadership, coaching, mentoring, and software engineering best practices to junior software engineers
  • Develop reusable patterns and encourage innovation that will enable team velocity
  • Collaborate on the design with other team members and product owners, both inside and outside the scrum team
  • Estimate engineering work effort for engineering team and effectively identify and prioritize the high impact tasks
  • Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines
  • Participate in on-call Dev-Ops support rotation

Required:

  • 2+ years of Java or Object Oriented programming language experience
  • Experience with relational databases and SQL
  • Experience in one or more ORM technologies (like Hibernate, JPA, or similar)

Preferred:

  • Experience with Jenkins
  • Experience with Spring framework
  • Experience with APIs/microservices
  • Experience with automated unit testing technologies (such as JUnit, Spock, or similar)
  • Four year degree in computer science or equivalent experience
Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java DevOps Engineer. Be the first to apply!