Sr. Systems Java Developer
Core
Design, develop, and maintain secure, scalable Java applications and microservices supporting scientific workflows and enterprise environments.
Role type
Senior IC Systems Java Developer
Builds
Cloud-ready software platforms for scientific workflows and customer outcomes
Domain
Life Sciences / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, REST APIs, SQL (MySQL/Oracle/PostgreSQL), AWS, Git, CI/CD, Agile/Scrum
Preferred skills
Node.js, Angular/TypeScript, OpenAPI/Swagger, TDD, DevOps practices, AI integration
Technologies
Java, Spring Boot, Spring Data JPA, Spring Security, Spring Cloud, MySQL, Oracle, PostgreSQL, AWS, Git, Maven, Jira, JUnit, Mockito, JaCoCo
Responsibilities
Design and develop production-grade Java/Spring Boot applications and REST APIs; build service integrations using versioned APIs; optimize SQL for relational databases; produce automated tests and improve code quality; participate in peer reviews and release planning; guide less-experienced developers through code reviews and coaching; manage on-call support for production issues.
Seniority
Senior, hands-on IC