Java Full Stack Developer
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.
- Compensation
- ₹175K–₹225K / yr
- Location
- Pune
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Full time
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- 9-13 years of experience
- Strong proficiency in Core Java, OOP, Collections, Exception Handling, Multithreading
- Hands-on experience with Spring Boot, Spring MVC, Spring Security, Hibernate/JPA
- Experience developing RESTful APIs and Microservices
- Understanding of distributed systems and backend application design
- 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
- Experience integrating REST APIs into React applications
- Understanding of responsive design, reusable components, and frontend performance optimization
- Experience with SQL databases such as PostgreSQL, MySQL, or Oracle
- Strong knowledge of SQL queries, joins, indexing, and query optimization
- 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
- Experience working in Agile/Scrum environments
- Bachelor's or Master's degree in Computer Science, IT, Engineering, or related field, or equivalent practical experience
Nice to have
- Notice period: immediate to 30 days preferred
- Experience with MongoDB or other NoSQL databases
- Familiarity with Docker, Jenkins, CI/CD, and cloud platforms such as AWS, Azure, or GCP
- 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
Full description
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.