- USA
- 130000-153000 per year
- Salary
- Full Time
Medical, Dental, Vision, Life and Disability); 401(k); Health and Wellness Benefits; and Paid Sick Time, Vacation Time, and Holiday Time.
Developer Lead - Java
Remote Job Opportunity
iWorks Corporation is seeking a technical, self-motivated Software Developer Lead to join our team to support an essential modernization program for the U.S. Department of Education, Office of Federal Student Aid. 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:
- 7+ years of related experience in software development with 3+ 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.
- U.S. Citizen with existing or the ability to pass a Public Trust background investigation
Desired Skills/Experience:
- Experience with GitLab DevOps/CI/CD platform
- Experience with an IDE such as eclipse.
