Jobs · Engineering · Iowa

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

Similar jobs

Principal Java Engineer

RE PartnersNew York, United States· 2 wk ago
Engineering$120k–$160k/yrapply on ats.rippling.com