Bestkaam Logo
VMC Soft Technologies, Inc Logo

Java Full Stack Developer - IND

Actively Reviewing the Applications

VMC Soft Technologies, Inc

India, Karnataka, Bengaluru Full-Time INR 1–4 LPA
Posted 2 months ago Apply by May 7, 2026

Job Description

Role: Full Stack Java Developer

Location: Bangalore, KA

Experience: 5 to 10 yrs

Job Summary

We are seeking a skilled Full Stack Java Developer with expertise in ReactJS, Core Java, Advanced Java (including Java 8), and modern full stack development practices. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications, ensuring seamless integration between front-end and back-end components.

Key Responsibilities

  • Develop and maintain robust web applications using ReactJS for the front end and Java (Core/Advanced/Java 8) for the back end.
  • Design RESTful APIs and ensure secure, efficient communication between client and server.
  • Implement modern Java 8 features (Streams, Lambdas, Optional, etc.) for clean and efficient code.
  • Collaborate with UI/UX designers and other developers to deliver high-quality solutions.
  • Write unit and integration tests using JUnit, Mockito, or similar frameworks.
  • Participate in code reviews and contribute to continuous improvement.
  • Troubleshoot, debug, and optimise application performance.
  • Stay updated with the latest trends in Java and JavaScript ecosystems.

Must Have Skills

  • ReactJS: Hands-on experience with ReactJS, including hooks, state management, and component lifecycle.
  • Core Java: In-depth knowledge of object-oriented programming, collections, exception handling, and multithreading.
  • Advanced Java: Experience with servlets, JSP, JDBC, and enterprise Java concepts.
  • Java 8: Proficiency in Java 8 features such as Streams, Lambdas, Functional Interfaces, and Optional.
  • Full Stack Java: Proven experience in building and integrating both front-end and back-end components using Java technologies.
  • RESTful API Development: Ability to design and implement RESTful services.
  • Testing: Experience with JUnit and Mockito for unit and integration testing.
  • Version Control: Proficiency with Git or similar tools.
  • Build Tools: Familiarity with Maven or Gradle.
  • Problem Solving: Strong analytical and troubleshooting skills.
  • Communication: Excellent verbal and written communication skills.

Good to Have Skills

  • Experience with Redux or other state management libraries.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Exposure to cloud platforms (AWS, Azure, GCP).
  • Knowledge of containerisation (Docker) and orchestration (Kubernetes).
  • Understanding of security best practices in web development.
Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.