Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Kanary Staffing

NewBe an early applicant

Java Full Stack Developer

Posted 1 view
Discussion

Summary

Kanary Staffing is hiring a Java Full Stack Developer in Pune (9-13 years experience) to build enterprise web applications end to end: Java, Spring Boot, and Microservices on the backend, React.js on the frontend, with REST API integration and relational/NoSQL databases in an Agile environment.

Job Title: Java Full Stack Developer (Java + React.js)

Experience: 9-13 Years
Employment Type: Full-Time
Job Location: Pune
Notice Period: Immediate to 30 Days Preferred

Job Summary

We are looking for a highly skilled Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, and React.js to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate should have hands-on experience building robust backend services, developing responsive frontend applications, integrating REST APIs, and working with relational and NoSQL databases.

The candidate will collaborate with cross-functional teams to deliver secure, scalable, and high-quality software solutions in an Agile development environment.

Key Responsibilities

  • Design, develop, and maintain end-to-end web applications using Java, Spring Boot, and React.js.
  • Build scalable backend services and RESTful APIs using Java, Spring Boot, and Microservices architecture.
  • Develop dynamic, responsive, and reusable UI components using React.js, JavaScript, HTML5, and CSS3.
  • Integrate frontend applications with backend services and third-party APIs.
  • Implement business logic, application security, authentication, and authorization.
  • Work with databases such as PostgreSQL, MySQL, Oracle, or MongoDB.
  • Write clean, maintainable, reusable, and efficient code following industry best practices.
  • Perform unit testing, integration testing, debugging, and performance optimization.
  • Collaborate with product owners, business analysts, QA engineers, and DevOps teams.
  • Participate in code reviews, technical discussions, sprint planning, and Agile ceremonies.
  • Troubleshoot production issues and contribute to application stability and reliability.
  • Use Git and CI/CD pipelines to support version control, build automation, and deployment.

Required Technical Skills

Backend Technologies

  • Strong proficiency in Core Java, OOP concepts, Collections, Exception Handling, and Multithreading.
  • Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA.
  • Experience developing RESTful APIs and Microservices.
  • Understanding of distributed systems and backend application design.

Frontend Technologies

  • Strong hands-on experience with React.js, functional components, and React Hooks.
  • Proficiency in JavaScript (ES6+), HTML5, and CSS3.
  • Experience with state management using Redux, Context API, or equivalent solutions.
  • Experience integrating REST APIs into React applications.
  • Understanding of responsive design, reusable components, and frontend performance optimization.

Database & ORM

  • Experience with SQL databases such as PostgreSQL, MySQL, or Oracle.
  • Strong knowledge of SQL queries, joins, indexing, and query optimization.
  • Experience with Hibernate and JPA.
  • Exposure to MongoDB or other NoSQL databases is an advantage.

Tools & Engineering Practices

  • Version control using Git, GitHub, GitLab, or Bitbucket.
  • Build tools such as Maven or Gradle.
  • Unit testing using JUnit, Mockito, and Jest or React Testing Library.
  • Familiarity with Docker, Jenkins, CI/CD, and cloud platforms such as AWS, Azure, or GCP is preferred.
  • Experience working in Agile/Scrum environments.

Preferred Qualifications

  • Experience building enterprise-grade, scalable web applications.
  • Knowledge of application security, JWT, OAuth 2.0, and role-based access control.
  • Familiarity with Kafka or other messaging technologies.
  • Understanding of caching, logging, monitoring, and application performance tuning.
  • Exposure to Kubernetes and cloud-native application deployment.
  • Strong analytical, problem-solving, and communication skills.

Education

Bachelors or Masters degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.

Ideal Candidate Profile

  • Strong hands-on developer with expertise across both Java backend and React frontend.
  • Capable of independently developing features from UI to database.
  • Strong debugging, analytical, and problem-solving abilities.
  • Comfortable working in a collaborative, fast-paced Agile environment.
  • Focused on code quality, scalability, security, and maintainability.Role & responsibilities


Preferred candidate profile

if anyone interested please share your updated cv to

karthik.p@kanarystaffing.com


Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →