Job Title: Software Developer (Java / Spring / Microservices)
Experience Level: 2–3 Years
Location: (Mumbai)
Role
We 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.
Key Responsibilities
Design, develop, and maintain high-performance back-end applications using Java and Spring Boot .
Write clean, testable, and effective code following clean architecture and OOP best practices.
Design, optimize, and manage relational databases using MySQL , writing complex queries, indexes, and stored procedures.
Build, deploy, and maintain Microservices and RESTful APIs with productive inter-service communication.
Deploy and manage applications on AWS using core services like EC2, S3, RDS, and Lambda.
Collaborate with cross-functional teams (Frontend, DevOps, Product) in an Agile/Scrum workplace.
Implement automated testing (JUnit, Mockito) to ensure code quality and system reliability.
Required Technical Skills
Programming Languages: Java 8+ / Core Java
Frameworks: Spring Boot, Spring Data JPA, Spring Security
Database Management: MySQL (Schema design, query optimization, indexing)
Architecture: RESTful Web Services, Microservices Architecture
Cloud Platform: AWS fundamentals (EC2, S3, RDS)
Build & Tools: Git, Maven/Gradle, Postman
Preferred / Nice-to-Have Skills
Exposure to message brokers like SQS .
Knowledge of containerization tools like Docker .
Basic understanding of CI/CD pipelines (Jenkins, GitHub Actions).
📌 Junior Java Developer Mumbai
🏢 IGP
📍 Mumbai