Job Description
We are hiring a Senior Software Engineer to design, develop, and maintain scalable backend applications using modern Java and cloud technologies. The role involves hands-on development, collaboration with cross-functional teams, and delivering high-quality software solutions.
Key Responsibilities
- Design and develop backend services using Java, Spring Boot, Microservices
- Build and consume REST APIs
- Work with cloud platforms such as AWS / Azure / GCP
- Participate in code reviews, debugging, and performance optimization
- Collaborate with product, QA, and DevOps teams
- Follow Agile/Scrum development practices
Required Skills
- Strong experience in Java (8/11/17), Spring Boot
- Experience with Microservices architecture
- Exposure to Cloud (AWS/Azure/GCP)
- Good understanding of SQL/NoSQL databases
- Familiarity with CI/CD, Git, Docker is a plus