Senior Java Backend Engineer
atolls
Job Description
- Design, develop, and maintain scalable backend services using Java 17 or other recent versions (11+).
- Build and evolve microservice-based and event-driven architectures
- Develop APIs using GraphQL
- Work with Spring Boot and Spring Reactive (WebFlux)
- Design and optimize data models using MySQL and NoSQL databases (DynamoDB or MongoDB)
- Ensure high performance, reliability, and scalability of backend systems
- Write clean, maintainable, and well-tested code
- Implement performance testing and end-to-end testing
- Collaborate closely with product managers, frontend engineers, and DevOps
- Contribute to architectural decisions and technical best practices
- Mentor junior engineers and provide technical leadership when needed
- Collaborate on AI-enabled features, including prompt engineering and backend integrations