Java DevOps Engineer
software technologyEden Prairie, MN
About the role
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 SQLExperience 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
Matching similar jobs
JOB OVERVIEW
Experience level
Lead
Location
Eden Prairie, MN
Occupation
Software Developers
Industry
Custom Computer Programming Services
Posted
9 days ago
Tired of running searches?
Rank the roles you'd take once, and matches like these arrive on their own.
CREATE PROFILE (opens in a new tab)