Lead Java Developer
Divish is seeking a technical, self-motivated Software Developer Lead to join our team to support an essential modernization program for our client. As a member of our Agile development team, you will support several complex and high-volume customer systems. The ideal candidate would have experience developing in Java and building Representation State Transfer (REST) Application Programming Interface (API) solutions.
Responsibilities:
Work as a member of multiple scrum teams to develop, integrate, and deploy high quality reusable, testable, and efficient code including Microservices with Java, Spring Boot, and REST API’s
Lead/support the solution and product team to provide technical direction and documentation to scrum teams developing a RESTful services/microservice application.
Creating design documentation and technical information that facilitates the grooming of stories for developers and testers to work from.
Writing Unit Test frameworks (JUnit, Mocking frameworks), code coverage, and code review and integrating work with GitLab
Working within a SAFe environment that includes consistent leadership support, continued learning education, refining user stories, providing internal and customer demonstrations of developed code
Contributing within a SAFe environment including the Daily scrum, Sprint Planning, Sprint Retrospectives, Backlog grooming, Sprint/System Demos, PI Planning, and Inspect & Adapt events
Required Skills/Experience:
12+ years of related experience in software development with 5+ years in a lead development role
Experience with JAVA and developing/maintaining backend APIs.
Knowledge of REST API, JSON.
Experience using API test cases in SOAP UI, PostMan, or ReadyAPI.
Experience with common web development frameworks (Angular, Docker, React, Spring, Node.js, jQuery, Microservice Design, etc.)
Bachelor's degree in Computer Science, Engineering, or related technical discipline, or the equivalent combination of education, technical training, or work/military experience.
Desired Skills/Experience:
Experience with GitLab DevOps/CI/CD platform
Experience with an IDE such as eclipse.
Job Type: Full-time
Pay: $80.00 per hour
Benefits:
Health insurance
Work Location: In person