Senior Backend Engineer (JAVA)
Core
Architect and build scalable, cloud-native backend systems using Java and Spring Boot, focusing on high-performance, distributed architectures.
Role type
Senior Backend Engineer (Java/Spring Boot)
Builds
Scalable backend services, RESTful APIs, and cloud-native applications
Domain
Enterprise software development, Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, asynchronous programming, multithreading, concurrency, MySQL, NoSQL (DynamoDB), Redis, Kafka, AWS, Docker, Kubernetes, CI/CD pipelines, 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 API contracts, guide cloud deployments, set up CI/CD pipelines, mentor junior engineers, participate in system design reviews
Seniority
Senior, hands-on IC with mentorship responsibilities