JAVA Backend Engineer
Core
Architect and build scalable, cloud-native backend systems using Java and Spring Boot.
Role type
Senior IC backend engineer (Java/Spring Boot)
Builds
Scalable backend services, high-performance APIs, and cloud-native applications
Domain
Enterprise software, cloud infrastructure
Required skills
Java, Spring Boot, asynchronous programming, multithreading, concurrency, MySQL, NoSQL (DynamoDB), Redis, Kafka, AWS, Docker, Kubernetes, CI/CD, system design
Preferred skills
Cloud-native design patterns, performance tuning, system optimization
Responsibilities
Architect and develop robust backend services; lead asynchronous programming and concurrency solutions; design and optimize database schemas; integrate caching and messaging systems; define and implement RESTful APIs; guide cloud deployments and infrastructure; set up CI/CD pipelines; mentor junior engineers; participate in system design reviews
Seniority
Senior, hands-on IC with mentorship responsibilities