Design and develop back-end microservices and REST APIs
Sustain existing functionality via technology updates and functional enhancements.
Based on assigned development tasks, produce technical documentation, versioned software code, and unit test scripts.
Coordinate with other developers in initial unit testing of integrated code components, and coordinate with QA testers in resolving discrepancies between software specifications and application behavior.
Participate in project activities, including status meetings and reviews of other engineers designs and code.
5+ years of experience developing Java applications
Progressively diverse analysis, development, and automated testing experience using Java and Web technologies in a CI/CD environment
Deep and broad knowledge of J2EE technologies, including Spring Boot, Hibernate, and J2EE and core Java packages.