A leading tech company in Merrimack, NH, is seeking a software developer with strong expertise in Java/JEE and CI/CD practices. The ideal candidate will have 5-8 years of experience in designing, developing, and maintaining scalable API and web applications. Familiarity with DevOps tools like Jenkins and Docker, alongside knowledge of RESTful services, is essential. This role offers an opportunity to work in a fast-paced Scrum environment, focused on delivering high-quality software solutions.
Qualifications
5-8 years of proven experience in software development with Java/JEE.
Strong understanding of CI/CD practices and DevOps tools.
Experience in designing and building scalable systems.
Responsibilities
Design and maintain Java/JEE based API and web applications.
Build and manage RESTful services with a focus on scaling and efficiency.
Utilize CI/CD tools to deploy software updates rapidly.
Skills
Java/JEE
Service Oriented Architecture (SOA)
RESTful services
CI/CD practices
Test Driven Development
DevOps
Automated Testing
Education
Bachelor’s Degree in Computer Science, Information Science, Mathematics, or Physics
Tools
Jenkins
Maven
Docker
Job description
Location : Merrimack, NH Duration : 6 Months
Proven experience in designing, developing, and maintaining Java/JEE based API and web applications in a fast-paced Scrum environment.
Proven experience with Service Oriented Architecture (SOA), designing and building RESTful services, including versioning, isolation, and micro-services.
Passionate about cycle time and use CI/CD practices, tools to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles.
Have a mentality of test first development and are experienced in modern test frameworks like Junit, Mockito, Spring Test.
Stay on top of Algorithms, Data Structures and Design Patterns and love the challenge of building highly scalable systems that can support thousands of transactions/sec.
Proficiency in DevOps, Continuous Integration and Delivery tools like Jenkins, Maven, uDeploy, Stash and Docker, optimally employ DevOps, Automated Testing and Continuous Delivery using technology such as Groovy, Jenkins.
5-8 years of proven experience with a Bachelor’s Degree in Computer Science, Information Science, Mathematics, Physics (or equivalent).