About the job
About the Role
Join our dynamic team at Mindera as a Senior Java Backend Engineer. In this pivotal role, you will design and develop high-performance, scalable backend services, collaborating with cross-functional teams to create innovative solutions for large-scale distributed systems.
Key Responsibilities
- Design, develop, and sustain backend services utilizing Java 21 and Spring Boot 3.x.x.
- Create and integrate RESTful APIs adhering to industry best practices.
- Develop comprehensive data models and queries for SQL Server and document-oriented structures in MongoDB.
- Implement caching strategies using Redis to enhance system performance.
- Leverage Kafka for event-driven architecture and message queuing.
- Deploy and manage microservices on Kubernetes (AKS).
- Utilize GitHub for source control, code reviews, and CI/CD processes.
- Collaborate with product and engineering teams to establish architecture and deliver solutions that meet high standards of performance, reliability, and security.
- Engage in code reviews, technical discussions, and mentor junior developers.
Required Skills & Experience
- Extensive hands-on experience with Java 17+ (preferably Java 21).
- Demonstrated proficiency with Spring Boot 3.x.x and microservices architecture.
- Strong grasp of REST APIs, service design, and integration patterns.
- Robust database skills with:
- SQL Server (query optimization, stored procedures)
- MongoDB (schema design, indexing)
- Experience with Redis for caching mechanisms.
- Practical knowledge of Kafka as a messaging platform.
- Familiarity with Kubernetes, ideally AKS in Azure.
- Exposure to the Azure ecosystem and DevOps practices.
- Proficient in using GitHub for version control and CI/CD strategies.
- Sound understanding of cloud-native principles, monitoring, and logging.
- Strong analytical and problem-solving skills; ability to excel in an Agile work environment.
Nice to Have
- Knowledge of containerization with Docker.
- Familiarity with testing frameworks such as JUnit, Mockito, or Testcontainers.
Benefits
What We Offer
- Competitive salary package
- Annual performance-based bonus
- Access to Udemy online training and professional development opportunities

