Full-Stack Java Developer

VisionWaves

Indore District

On-site

INR 420,000 - 650,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

VisionWaves is seeking a software developer to join a collaborative team in Indore. You will write clean Java code with Spring Boot, build RESTful services, and work with React/Vue/Angular for UI touches. You’ll optimise SQL/NoSQL data access, write tests, and participate in code reviews.

You will engage in Agile ceremonies, contribute to deployments, and grow skills in TDD/BDD while learning modern cloud and container technologies.

Qualifications

  • Educational background as stated: Bachelor’s degree in Computer Science, Software Engineering, or equivalent hands-on experience.
  • 1–2 years of Java programming experience (Java 8+ preferred).
  • Basic familiarity with Spring/Spring Boot for back-end development.
  • Exposure to React, Angular, or Vue through projects or internships.
  • Knowledge of SQL databases (MySQL, PostgreSQL) or NoSQL (MongoDB).
  • Ability to write queries and perform basic DB operations.
  • Familiarity with Git and PR workflows.
  • Understanding of unit testing (JUnit/Jest) and debugging tools.
  • Desire to learn TDD/BDD and best practices.
  • Good communication and willingness to work in an Agile/Scrum environment.
  • Knowledge of Cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes).

Responsibilities

  • Write clean, efficient, and maintainable code following SOLID principles and design patterns.
  • Collaborate with front-end teams to create responsive user interfaces with modern frameworks.
  • Build and maintain RESTful APIs and microservices using Java Spring Boot.
  • Integrate with SQL/NoSQL databases and optimise queries for performance.
  • Write unit and integration tests and participate in code reviews.
  • Troubleshoot bugs, performance, and security issues under senior guidance.
  • Use CI/CD pipelines to automate builds, tests, and deployments.
  • Assist in deploying new releases to staging and production environments.
  • Participate in Agile ceremonies and help achieve sprint goals.
  • Collaborate with Product, QA, UX/UI to align requirements and solutions.
  • Maintain technical documentation and refactor code for readability and scalability.

Skills

Java programming
Clean code
API design
Unit testing
Debugging
Collaborative work
Agile/Scrum

Education

Bachelor’s degree in CS/Software Eng

Tools

Spring Boot
React/Angular/Vue
SQL/NoSQL databases
Docker
Kubernetes
Git

Job description

Overview
Key responsibilities
  • Write clean, efficient, and maintainable code following best practices ( SOLID principles, design patterns , etc.).
  • 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 .
  • 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.
  • 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 Fullstack Developer
Java Fullstack Developer

Kumaran Systems • Hyderabad

On-site
INR 900,000 - 1,200,000
Full Stack Software Developer
Full Stack Software Developer

Infosys • Bengaluru

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

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Java Full Stack
Java Full Stack

Randstad • Hyderabad

Hybrid
INR 1,800,000 - 2,600,000
Java Full stack Developer (Assistant Manager Level Role)
Java Full stack Developer (Assistant Manager Level Role)

Ncdex E Markets • Mumbai

On-site
INR 1,200,000 - 2,000,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
Java Full Stack Developer
Java Full Stack Developer

Bounteous x Accolite • Chennai District, Bengaluru, Gurugram District

On-site
INR 1,500,000 - 2,500,000
Java Fullstack Senior Developer
Java Fullstack Senior Developer

Infosys • Bengaluru

On-site
INR 1,200,000 - 1,400,000
Java Fullstack Development Lead
Java Fullstack Development Lead

Infosys • Bengaluru Urban

On-site
INR 2,200,000 - 3,800,000
Java Full Stack Engineer
Java Full Stack Engineer

DigitalXNode • Gurugram District

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