Position Details
About this role
This role involves designing, developing, and maintaining enterprise-grade backend services and APIs using Java and related frameworks. The engineer will collaborate with cross-functional teams to deliver scalable and reliable solutions.
Key Responsibilities
- Design and develop backend services
- Participate in technical design discussions
- Write maintainable code with tests
- Resolve production issues
- Collaborate in an Agile team
Technical Overview
The technical environment includes Java, Spring Boot, microservices architecture, relational databases like MySQL or Oracle, containerization with Docker and Kubernetes, cloud deployment on AWS, and messaging with Kafka and RabbitMQ.
Ideal Candidate
The ideal candidate is a mid-level software engineer with strong Java and Spring Boot experience, familiar with microservices architecture, relational databases, and cloud deployment using AWS. They should have a solid understanding of backend development and agile methodologies.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of Java or Spring Boot experience, No experience with relational databases, No familiarity with Linux or Git, Unwillingness to work in an agile environment
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile