Java Full stack developer
Indexed description
Location: Pune
JobType: full-time
We are seeking an experienced Java Full Stack Developer to build and scale modern, high-performance web applications. This role involves working across both backend and frontend layers, delivering end-to-end solutions that are robust, scalable, and user-centric. You will be responsible for designing, developing, and maintaining applications using Java-based backend technologies along with modern frontend frameworks like ReactJS.
As part of a collaborative engineering team, you will contribute to architecture decisions, develop APIs, and create intuitive user interfaces. The role requires a strong understanding of full-stack development principles, clean coding practices, and the ability to work in an agile, fast-paced environment. You will also play a key role in enhancing application performance, reliability, and overall user experience.
Requirements
Key Responsibilities
- Design, develop, and maintain full stack applications using Java and ReactJS
- Build scalable backend services and RESTful APIs using Java frameworks
- Develop responsive and dynamic frontend interfaces with ReactJS
- Collaborate with product managers, designers, and other developers to deliver high-quality solutions
- Ensure application performance, security, and scalability across systems
- Write clean, maintainable, and well-documented code following best practices
- Participate in code reviews, testing, and debugging to ensure quality delivery
- Work on microservices-based architecture and integrate various services where required
- Contribute to continuous improvement of development processes and tools
- 6+ years of experience in full stack development with strong expertise in Java
- Hands-on experience in building frontend applications using ReactJS
- Solid understanding of backend development concepts and API design
- Experience with Spring Boot and microservices architecture is a strong advantage
- Familiarity with TypeScript and modern frontend tooling is a plus
- Strong problem-solving skills and ability to work independently as well as in teams
- Good understanding of software development lifecycle and agile methodologies
- Ability to write efficient, scalable, and maintainable code
- Strong communication skills and ability to collaborate across cross-functional teams
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search