Principal Java Engineer (1142355)
The Judge Group · Des Moines, IA · 2 days ago
Engineering$120k/yrFull-time
About the role
This position is based in Des Moines, IA and offers a salary range of $120,000.00 USD Annually - $150,000.00 USD Annually.
Responsibilities
- Proven technical leadership experience with a strong background in solution and architectural design, including security frameworks, authentication, and authorization protocols.
- Extensive experience with Java and the Spring ecosystem, including the development of RESTful web services and JPA-based applications.
- Strong expertise in enterprise integration technologies, including message queues and microservices architecture.
- Demonstrated ability to lead and mentor development teams, providing technical guidance and oversight across multiple projects.
- Deep expertise in designing and developing enterprise-grade software solutions using Java, SQL, HTML, CSS, Angular, Bootstrap, TypeScript, and Node.js.
- Strong hands-on experience with Java 8 and later versions, along with open-source frameworks such as Spring, Hibernate, and JUnit.
- Experience working with Java 11 and modern testing and development frameworks, including Spring, Hibernate, JUnit 5, and Mockito.
- Comprehensive understanding of object-oriented design principles, design patterns, application architecture, test-driven development (TDD), and the full software development lifecycle (SDLC).
- Extensive experience implementing automated testing, build automation, and continuous integration practices.
- Strong experience leading development teams and leveraging automation for continuous integration, continuous deployment, and release management processes.
- In-depth knowledge of software development methodologies and best practices, including Agile, Scrum, and Waterfall.
- Strong understanding of data-driven design and development principles, with experience building scalable and maintainable applications.
- Hands-on experience with infrastructure automation and DevOps tools, including GitLab and related CI/CD technologies.
Requirements
- Bachelor's degree in Computer Science, Management Information Systems, or a related field with 10+ years of relevant experience, or 12+ years of equivalent professional experience.
Qualifications
- Proven technical leadership experience with a strong background in solution and architectural design, including security frameworks, authentication, and authorization protocols.
- Extensive experience with Java and the Spring ecosystem, including the development of RESTful web services and JPA-based applications.
- Strong expertise in enterprise integration technologies, including message queues and microservices architecture.
- Demonstrated ability to lead and mentor development teams, providing technical guidance and oversight across multiple projects.
- Deep expertise in designing and developing enterprise-grade software solutions using Java, SQL, HTML, CSS, Angular, Bootstrap, TypeScript, and Node.js.
- Strong hands-on experience with Java 8 and later versions, along with open-source frameworks such as Spring, Hibernate, and JUnit.
- Experience working with Java 11 and modern testing and development frameworks, including Spring, Hibernate, JUnit 5, and Mockito.
- Comprehensive understanding of object-oriented design principles, design patterns, application architecture, test-driven development (TDD), and the full software development lifecycle (SDLC).
- Extensive experience implementing automated testing, build automation, and continuous integration practices.
- Strong experience leading development teams and leveraging automation for continuous integration, continuous deployment, and release management processes.
- In-depth knowledge of software development methodologies and best practices, including Agile, Scrum, and Waterfall.
- Strong understanding of data-driven design and development principles, with experience building scalable and maintainable applications.
- Hands-on experience with infrastructure automation and DevOps tools, including GitLab and related CI/CD technologies.
Skills
- Java
- Spring ecosystem
- RESTful web services
- JPA-based applications
- Enterprise integration technologies
- Message queues
- Microservices architecture
- Software development methodologies
- AWS
- GitLab
- CI/CD
Benefits
N/A
Pay
$120,000.00 USD Annually - $150,000.00 USD Annually
Schedule
N/A
Contact
Contact: rkumar03@judge.com
This job and many more are available through The Judge Group. Find us on the web at www.judge.com