Senior Java Developer
Core
Designing, building, and maintaining robust, scalable, enterprise-grade backend systems and cloud-native microservices platforms.
Role type
Senior IC backend engineer (Java/Spring)
Builds
Modern cloud-native solutions, evolving microservices-based platforms, and reliable technical outcomes for enterprise applications.
Domain
Enterprise software development, cloud-native architecture, distributed systems
Deliverable
production ML models | product features
Required skills
Java 11+, Spring ecosystem (Boot, Cloud, Data, Security), microservices architecture, distributed systems design, event-driven patterns, SQL, relational databases, CI/CD pipelines, containerization (Docker, Kubernetes), cloud platforms (Azure, AWS, GCP), observability tools (New Relic, Splunk, Datadog), automated testing (JUnit, Mockito)
Preferred skills
SAP Hybris, Angular, React
Technologies
Java, Spring Boot, Spring Cloud, Spring Data, Spring Security, Azure, AWS, GCP, Docker, Kubernetes, Git, Maven, Gradle, Azure DevOps, New Relic, Splunk, Datadog, JUnit, Mockito
Responsibilities
Design high-level and detailed system architectures using microservices and domain-driven design; Develop clean, maintainable, production-grade applications; Build and enhance RESTful APIs and asynchronous event-driven integrations; Design and operate distributed systems in cloud environments; Implement messaging and streaming patterns; Design, automate, and enhance CI/CD pipelines; Support containerization and orchestration; Champion automated testing strategies; Promote observability, reliability, and performance; Lead technical delivery initiatives and mentor fellow engineers.
Seniority
Senior, hands-on IC with mentorship responsibilities