We are looking for a highly skilled Senior Java Backend Developer with strong experience in cloud-native backend development and integrations across any major cloud platform. The role combines deep expertise in Java backend engineering with the ability to design and build scalable, integration-heavy systems.
Requirements
- Design, develop, and maintain Java-based backend services using modern frameworks such as Spring Boot, Spring MVC, and Spring Security
- Build scalable and secure RESTful APIs and microservices
- Implement business logic, validation, and data access layers
- Experience with event-driven systems (Kafka)
- Exposure to containerization (Docker, Kubernetes)
- Experience in large enterprise / integration-heavy environments
- Ensure high-quality code through unit testing, code reviews, and best practices
- Optimize applications for performance, scalability, and reliability
- Strong proficiency in Java (11 or above)
- Hands-on experience with Spring Boot and Spring ecosystem
- Solid understanding of: Microservices architecture, REST API design, Multithreading & concurrency
- Experience with relational databases (PostgreSQL, MySQL, Azure SQL)
- Cloud Integration: Hands-on experience in cloud platforms (AWS / GCP / Azure), Strong understanding of API-based and message-based integrations
- Security: Experience with OAuth 2.0 / OpenID Connect, Knowledge of secure API design and authentication/authorization, Experience with managed identities and secure secret handling
Benefits
- Competitive salary
- Annual bonus, subject to company performance
- Access to Udemy online training and opportunities to learn and grow within the role