JAVA/Spring Boot Engineer Senior
Core
Senior Java/Spring Boot Engineer responsible for end-to-end application development, system maintenance, and technical leadership within complex multi-technology platforms for client groups and business units.
Role type
Senior IC Java/Spring Boot Engineer
Builds
End-to-end applications and systems on multi-technology platforms
Domain
Healthcare technology, Enterprise software
Deliverable
production ML models | product features
Required skills
Java 21, Spring Boot, WebSphere, ORM frameworks (Hibernate, Spring DAO), RESTful web services, SQL, Linux, Azure, CI/CD tools (Checkmarx, SonarQube, Artifactory), Microservices architecture, Design patterns
Preferred skills
Mentoring, leading small projects, Troubleshooting support, Facets Provider domain knowledge, AI-assisted development tools (GitHub Copilot, Windsurf)
Technologies
Java 21, Spring, Spring Boot, WebSphere, Hibernate, Spring DAO, Oracle, JUnit, Linux, Azure, Checkmarx, SonarQube, Artifactory
Responsibilities
Maintain active relationships with customers to determine business requirements; Own the change request process; Provide technical advice and weigh in on technical decisions; Research and propose new technologies; Develop and define application scope and objectives; Perform technical design reviews and code reviews; Coordinate on-call support and ensure effective monitoring; Mentor others and lead small to medium sized projects; Set direction at the project/service level; Identify and propose strategies around technical problems; Facilitate group sessions for requirements clarification and design sessions.
Seniority
Senior, hands-on IC with mentorship responsibilities