Java Backend Developer
Core
Design and develop enterprise-grade Java applications and scalable microservices for client-facing digital transformation projects.
Role type
Senior IC Java Backend Engineer
Builds
RESTful and SOA-based services, asynchronous messaging systems, and microservices architectures
Domain
Enterprise software development, Service-Oriented Architecture (SOA), Contact Center Analytics
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Boot 3.x, Spring Framework 6.x, JMS messaging, SOA design, REST/SOAP services, Maven, AI-assisted development tools
Preferred skills
Event-driven architectures (Kafka, RabbitMQ), Spring Security, OAuth2, JWT, CI/CD pipelines, DevOps tooling
Technologies
Java, Spring Boot, Spring Framework, ActiveMQ, IBM MQ, RabbitMQ, Maven, SonarQube, PMD, Checkstyle, GitHub Copilot, Kafka
Responsibilities
Design and develop enterprise-grade applications using Java 17+; Build and maintain RESTful and SOA-based services using Spring Boot 3.x / Spring 6.x; Implement asynchronous communication using JMS; Design and enhance SOA and microservices-based architectures; Own complex modules and drive them end-to-end; Mentor junior developers and provide technical guidance
Seniority
Senior, hands-on IC