Java Developer (1142357)
The Judge Group · Des Moines, IA · Yesterday
EngineeringFull-time
About the role
Bachelor's degree in Computer Science, Management Information Systems, or a related field with 7+ years of relevant experience, or 10+ years of equivalent professional experience.
Responsibilities
- Proven technical leadership experience with expertise in solution and architectural design, including security frameworks, authentication, and authorization protocols.
- Strong hands-on experience with Java and the Spring ecosystem, including RESTful web services and JPA implementations.
- Extensive experience in integration technologies, message queues, and microservices-based architectures.
- Proficiency in software development using Java, SQL, HTML, CSS, Angular, Bootstrap, TypeScript, and Node.js.
- Experience working with Java 8 or later versions and open-source frameworks such as Spring, Hibernate, and JUnit.
- Deep understanding of object-oriented programming principles, design patterns, application architecture, test-driven development (TDD), and the complete software development lifecycle (SDLC).
- Hands-on experience with automated testing, build automation, and continuous integration practices.
- Demonstrated experience leading development initiatives involving CI/CD pipelines, deployment automation, and release management processes.
- Strong knowledge of software development methodologies, including Agile, Scrum, and Waterfall.
- Experience applying data-driven design and development practices, including API development and system integrations.
- Familiarity with infrastructure automation and DevOps tools, including GitLab and related CI/CD platforms.
Requirements
Proven technical leadership experience with expertise in solution and architectural design, including security frameworks, authentication, and authorization protocols.
Qualifications
Bachelor's degree in Computer Science, Management Information Systems, or a related field with 7+ years of relevant experience, or 10+ years of equivalent professional experience.
Skills
- Java
- Spring ecosystem
- RESTful web services
- JPA implementations
- Integration technologies
- Message queues
- Microservices-based architectures
- Software development using Java, SQL, HTML, CSS, Angular, Bootstrap, TypeScript, and Node.js
- Java 8 or later versions
- Open-source frameworks such as Spring, Hibernate, and JUnit
- Object-oriented programming principles
- Design patterns
- Application architecture
- Test-driven development (TDD)
- Continuous integration practices
- Software development methodologies, including Agile, Scrum, and Waterfall
- Data-driven design and development practices
- Infrastructure automation and DevOps tools, including GitLab and related CI/CD platforms
Pay
TBD
Schedule
N/A
Benefits
N/A
Contact
Contact: rkumar03@judge.com