Backend Java Developer
Core
Designing and building backend microservices and event-driven architectures using Java 17+.
Role type
Senior IC Backend Java Developer
Builds
Modern backend microservices, distributed systems, and cloud-native solutions.
Domain
Enterprise software development, distributed systems, cloud infrastructure.
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java 17+, microservices architecture, event-driven systems (Kafka), RESTful APIs, distributed systems, CI/CD pipelines, relational/NoSQL databases, Docker, Kubernetes
Preferred skills
Spring Boot, Spring Cloud, AWS/Azure/GCP, Prometheus, Grafana, ELK, security best practices, Agile/Scrum
Technologies
AWS, Azure, GCP, Docker, ELK, GitHub, GitLab, Grafana, Jenkins, Kafka, Kubernetes, NoSQL, Prometheus, Spring, Spring Boot
Responsibilities
Build and maintain backend microservices using modern Java 17+, design and implement event-driven architectures powered by Kafka, work across distributed systems and REST APIs, contribute to CI/CD pipelines and deployment automation, develop and support containerised cloud-native solutions using Docker and Kubernetes, troubleshoot, debug, and resolve issues across the backend stack, maintain and improve backend systems to support performance, scalability, and resilience
Seniority
Senior, hands-on IC