Full-Stack Java Developer

VisionWaves

Indore District

On-site

INR 600,000 - 900,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

VisionWaves in Indore, India is hiring a Full-Stack Java Developer with 1 to 2 years of experience in Java (Spring Boot) and modern JavaScript frameworks. You will develop both front-end and back-end components, build APIs, and troubleshoot issues in an Agile team.

The role emphasizes clean code, testing, and collaboration with product and QA, with CI/CD practices and a focus on performance, security, and scalable architectures.

Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent hands-on experience.
  • 1–2 years of hands-on experience with Java (Spring Boot) and modern JavaScript frameworks.
  • Experience building RESTful APIs and microservices; familiarity with SQL/NoSQL.
  • Ability to work in an Agile environment and write unit tests; basic DevOps awareness.

Responsibilities

  • Develop front-end and back-end components with Java and JS frameworks.
  • Build and maintain REST APIs and microservices using Spring Boot.
  • Collaborate in Agile ceremonies and participate in code reviews.
  • Ensure code quality with tests and CI/CD automation.

Skills

Java programming
Spring Boot
React
Angular
Vue
HTML/CSS/JS
SQL/NoSQL
Git
CI/CD
Docker
Kubernetes
JUnit

Education

Bachelor's degree in CS/IT

Tools

Jenkins
GitLab CI
GitHub Actions
Postman
Docker Desktop

Job description

Overview

Seeking a Full-Stack Java Developer with 1 to 2 years of experience in Java (Spring Boot) and modern JavaScript frameworks (React, Angular, or Vue). The role involves developing front-end and back-end components, building APIs, troubleshooting issues, and collaborating in an Agile environment. Strong problem-solving, database, and CI/CD skills are a plus.

Key responsibilities
  • Software Development Collaborate with senior developers to design and implement new features using Java and modern JavaScript frameworks (e.g., React, Angular, or Vue).
  • Write clean, efficient, and maintainable code following best practices ( SOLID principles, design patterns , etc.).
  • Develop user-facing functionalities with HTML, CSS, and JavaScript (or TypeScript) .
  • Work with front-end frameworks (e.g., React, Angular, Vue) to create responsive, intuitive user interfaces .
  • Build and maintain RESTful APIs and microservices using Java (Spring Boot).
  • Integrate with databases ( SQL or NoSQL ) and optimise queries for performance.
  • Write unit tests, integration tests , and participate in code reviews to ensure high-quality code.
  • Troubleshoot and resolve bugs, performance, and security issues under guidance from senior team members.
  • Use CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) to automate builds, tests, and deployments.
  • Assist in deployment of new releases to staging and production environments .
  • Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives) and contribute to sprint goals.
  • Collaborate with cross-functional teams (Product, QA, UX/UI) to align on requirements and solutions.
  • Maintain technical documentation of features, APIs, and system components.
  • Refactor code to improve readability, performance, and scalability over time.
  • Stay updated on emerging technologies, tools, and industry trends , especially in Java and front-end ecosystems.
  • Seek mentorship from senior developers and actively participate in knowledge-sharing sessions .
Competencies
  • Educational Background Bachelor s degree in Computer Science, Software Engineering, or a related field (or equivalent hands-on experience).
  • 1 to 2 years of experience (academic or professional) in Java programming (Java 8+ preferred).
  • Basic familiarity with Spring/Spring Boot for back-end development.
  • Experience with HTML, CSS, JavaScript (or TypeScript).
  • Exposure to at least one front-end framework (React, Angular, or Vue) through projects or internships.
  • Basic understanding of SQL databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB).
  • Ability to write simple queries and perform basic database operations.
  • Familiarity with Git or other version control systems.
  • Understanding of branching, merging, and pull request workflows.
  • Familiarity with unit testing frameworks (e.g., JUnit, Jest) and debugging tools.
  • Desire to learn best practices in test-driven development (TDD) or behavior-driven development (BDD).
  • Eagerness to tackle complex challenges and learn new technologies.
  • Ability to troubleshoot issues methodically and propose efficient solutions.
  • Good communication skills; ability to collaborate effectively with different stakeholders.
  • Openness to feedback, learning, and continuous improvement.
  • Willingness to work in a Scrum/Agile environment and adapt to changing requirements.
  • Basic knowledge of Agile principles is a plus.
  • Knowledge of Cloud platforms (AWS, Azure, or GCP).
  • Experience with containerization (Docker, Kubernetes).
  • Familiarity with DevOps practices and tooling.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Full Stack Developer
Java Full Stack Developer

Metlife • Hyderabad

Hybrid
INR 1,800,000 - 3,200,000
Java Full Stack
Java Full Stack

Randstad • Hyderabad

Hybrid
INR 1,800,000 - 2,600,000
Java Fullstack
Java Fullstack

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Full Stack Software Developer
Full Stack Software Developer

Infosys • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Fullstack Professional
Java Fullstack Professional

Synechron • Bengaluru

On-site
INR 900,000 - 1,300,000
Java Fullstack Senior Developer
Java Fullstack Senior Developer

Infosys • Bengaluru

On-site
INR 1,200,000 - 1,400,000
Java Full Stack Developer (Angular.Js)
Java Full Stack Developer (Angular.Js)

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 2,000,000
Fullstack Developer (Java)
Fullstack Developer (Java)

Cloudesign • Mumbai

On-site
INR 1,200,000 - 1,800,000
Full Stack Java Developer - React.js/Spring Boot
Full Stack Java Developer - React.js/Spring Boot

TymblHub • Pune District

On-site
INR 700,000 - 1,100,000
Java Full Stack Engineer
Java Full Stack Engineer

DigitalXNode • Gurugram District

On-site
INR 900,000 - 1,500,000