Senior Java Developer
Core
Design, develop, and maintain high-performance Java applications within an Agile team, owning complex technical problems end-to-end.
Role type
Senior Java Developer (Backend)
Builds
High-performance Java applications and REST services
Domain
Healthcare supply chain technology
Deliverable
production ML models | product features
Required skills
Java, REST services, API architecture, relational databases (PostgreSQL), JUnit, Git, Maven, clean code, automated testing, technical debt management, AI-assisted development tools
Preferred skills
PostgreSQL, AI-assisted/agentic dev tools
Responsibilities
Design and build high-performance Java applications; Shape architecture and technical direction; Review code for quality and maintainability; Mentor less experienced developers; Identify and prioritize technical debt; Collaborate with Tech Leads, Product Owners, and QA to deliver solutions
Seniority
Senior, hands-on IC