Full Stack Java Developer

Apply Now
Techmplish
Mumbai
full-time
Posted 1 Nov 2026
Full Stack Java Developer Experience: 3–8 Years Location: Mumbai / Navi Mumbai Employment Type: Full-time Job Summary We are looking for a skilled Full Stack Java Developer with 3–8 years of experience in designing, developing, and maintaining scalable web applications. The ideal candidate should have strong hands-on experience with Java-based backend development along with modern frontend technologies. The role involves working across the complete software development lifecycle, collaborating with cross-functional teams, and contributing to application architecture, performance, security, and code quality. Key Responsibilities Design, develop, test, and maintain full-stack web applications. Develop scalable backend services and APIs using Java and Spring-based frameworks. Build responsive and reusable frontend components using modern JavaScript frameworks. Integrate frontend applications with backend services, databases, and third-party APIs. Participate in application design and technical architecture discussions. Write clean, maintainable, efficient, and well-documented code. Develop and consume RESTful APIs and web services. Troubleshoot application defects and resolve performance issues. Perform code reviews and follow development best practices. Work closely with product, QA, DevOps, UI/UX, and business teams. Implement application security, authentication, and authorization mechanisms. Support application deployments across development, testing, staging, and production environments. Participate in Agile development activities including sprint planning, estimation, and retrospectives. Maintain technical documentation and contribute to continuous improvement initiatives.

Requirements

  • Required Skills
  • Strong programming experience with Java
  • Hands-on experience with Spring Boot, Spring MVC, and Spring Framework
  • Good understanding of REST APIs and microservices
  • Experience with frontend technologies such as React.js, Angular, or Vue.js
  • Strong knowledge of JavaScript, TypeScript, HTML5, and CSS3
  • Experience with relational databases such as PostgreSQL, MySQL, Oracle, or SQL Server
  • Strong knowledge of SQL and database concepts
  • Experience with JPA, Hibernate, or similar ORM frameworks
  • Good understanding of object-oriented programming, design patterns, and SOLID principles
  • Experience with Git and version control
  • Familiarity with build tools such as Maven or Gradle
  • Understanding of authentication and authorization concepts such as JWT, OAuth2, and role-based access control
  • Strong debugging, analytical, and problem-solving skills
  • Good to Have
  • Experience with Spring Cloud
  • Knowledge of Docker and Kubernetes
  • Experience with AWS, Microsoft Azure, or Google Cloud Platform
  • Familiarity with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps
  • Experience with messaging technologies such as Kafka, RabbitMQ, or similar
  • Knowledge of caching technologies such as Redis
  • Experience with NoSQL databases such as MongoDB
  • Understanding of application security and secure coding practices
  • Experience with automated testing using JUnit, Mockito, Cypress, Selenium, or similar
  • Familiarity with monitoring and logging platforms
  • Experience working with distributed systems or enterprise applications
  • Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent practical experience.
  • 3–8 years of relevant software development experience.
  • Preferred Candidate Profile
  • Strong understanding of both frontend and backend application development
  • Good analytical and troubleshooting abilities
  • Ability to independently manage development tasks and deliver quality solutions
  • Strong ownership and attention to code quality
  • Comfortable working in Agile and cross-functional teams
  • Good communication and collaboration skills
  • Ability to understand business requirements and translate them into technical solutions
  • Willingness to work from or commute to Mumbai / Navi Mumbai