Job Description
Job Title: Software Developer (Java / Spring / Microservices)
nExperience Level: 2–3 Years
nLocation: [Mumbai]
nRole
nWe are looking for a Software Developer with 2 to 3 years of hands-on experience building scalable back-end applications using Java, Spring, and MySQL. In this role, you will design, build, and maintain microservices-based architectures and deploy cloud-native applications on AWS.
nKey Responsibilities
n
- n
- Design, develop, and maintain high-performance back-end applications using Java and Spring Boot.n
- Write clean, testable, and efficient code following clean architecture and OOP best practices.n
- Design, optimize, and manage relational databases using MySQL, writing complex queries, indexes, and stored procedures.n
- Build, deploy, and maintain Microservices and RESTful APIs with effective inter-service communication.n
- Deploy and manage applications on AWS using core services like EC2, S3, RDS, and Lambda.n
- Collaborate with cross-functional teams (Frontend, DevOps, Product) in an Agile/Scrum environment.n
- Implement automated testing (JUnit, Mockito) to ensure code quality and system reliability.n
nRequired Technical Skills
n
- n
- Programming Languages: Java 8+ / Core Javan
- Frameworks: Spring Boot, Spring Data JPA, Spring Securityn
- Database Management: MySQL (Schema design, query optimization, indexing)n
- Architecture: RESTful Web Services, Microservices Architecturen
- Cloud Platform: AWS fundamentals (EC2, S3, RDS)n
- Build & Tools: Git, Maven/Gradle, Postmann
nPreferred / Nice-to-Have Skills
n
- n
- Exposure to message brokers like SQS.n
- Knowledge of containerization tools like Docker.n
- Basic understanding of CI/CD pipelines (Jenkins, GitHub Actions).n
📌 Junior Java Developer (Mumbai)
🏢 IGP
📍 Mumbai