Senior Java Developer
Core
Design, evolve, and modernize enterprise-scale platforms and legacy systems within a highly regulated life sciences environment.
Role type
Senior IC solution architect and software engineer
Builds
Enterprise applications and modernized legacy systems for life sciences clients
Domain
Life sciences / Enterprise software engineering
Deliverable
production ML models | product features
Required skills
Enterprise software architecture, Java 11/17, Java EE / Jakarta EE, PostgreSQL, Eclipse RCP, SWT, JFace, WildFly Application Server, Legacy system modernization, Object-oriented design, Design patterns
Preferred skills
JPA/Hibernate, CI/CD pipelines, Docker, Maven, Azure DevOps
Responsibilities
Define and drive solution architecture for enterprise applications, Lead technical design activities and support implementation across distributed teams, Contribute to the modernisation and evolution of complex legacy systems, Ensure solutions are scalable, maintainable, secure and high performing, Collaborate closely with developers, architects, QA, DevOps and business stakeholders, Support delivery throughout the full software development lifecycle
Seniority
Senior, hands-on IC