Lead Java Engineer
Core
Design and implement scalable backend applications and services using Java and Spring Boot to control scientific instruments like electron microscopes.
Role type
Senior IC backend engineer (Java/Spring Boot)
Builds
Backend services and RESTful APIs for scientific instruments
Domain
Life sciences / Scientific instrumentation
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, RESTful API design, relational database design, SQL optimization, ORM frameworks, CI/CD pipelines, Git, multithreading, application security
Preferred skills
Microservices architecture, Kafka/RabbitMQ, Redis, Docker/Kubernetes, AWS/Azure/GCP, JUnit/Mockito, event-driven systems
Responsibilities
Design and develop scalable backend applications and services; Define and drive backend design principles and coding standards; Design and develop secure RESTful APIs; Design efficient database models and optimize queries; Integrate backend applications with databases and third-party services; Mentor backend developers; Drive improvements in automated testing and CI/CD practices
Seniority
Senior, hands-on IC