Panzer Solutions - Logo - Home


Position : Lead Java Developer

Duration : 6 Months Contract to Hire

Location : Minnesota

Posted by Panzer Solutions

Job Description

Primary Responsibilities:

• Lead the technology as a senior member of the software engineer team, as part of an Agile scrum team 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

• Drive a quality mindset within the team

Required Qualifications:

• 6+ years Java/J2EE experience

• Strong hands-on experience with Java EE or spring framework

• Strong experience of one or more ORM technologies (like Hibernate, JPA, or similar)

• Demonstrated success in building design patterns and software engineering best practices

• Experience with automated unit testing technologies (Such as JUnit, Spock, or similar)

• Good understanding of SQL, relational database modeling and design

Preferred Qualifications:

• BS Degree in Computer Science or related experience

• 2+ years of experience as a lead developer or leading a team of Java developers

• Experience with commercial software development and/or healthcare industry experience

• Sound understanding of core OOPS as well as JEE Design patterns as well as their implementation in real world applications

• Experience with Agile Methodology

• Experience with XML/JSON and developing SOAP and REST services using Apache CXF or a comparable framework.

• Experience with Java Messaging

• Strong experience in projects requiring application re-engineering, modernization

• Experience with Maven

• Experience with Groovy

Other Details

Salary0 to 0
Years of Experience 5+ to 10 years
Minimum Education -
Functional Area-
Functional Role-
Willingness to Travel-
Hours per week0