HamburgerMenu
hirist

Full Stack Developer - Java/React.js

PITCS
Bangalore
8 - 12 Years
star-icon
3.9white-divider99+ Reviews

Posted on: 09/07/2025

Job Description

What You'll Be Doing :

As a Lead Full Stack Developer, you will be instrumental in the end-to-end development lifecycle of our applications, focusing on both technical leadership and hands-on coding.

Your key responsibilities will include :

- Full Stack Development Leadership : Lead the design, development, and deployment of robust and scalable web applications, owning both server-side and client-side components.

Server-Side Excellence (8+ Years Focus) :

- Develop enterprise-grade backend services using Java and Spring Boot, focusing on microservices architecture, REST APIs, and cloud integration.

- Design, optimize, and maintain data manipulation and persistence layers using SQL across relational databases.

Client-Side Innovation (3+ Years Focus) :

- Develop engaging and responsive user interfaces using modern UI libraries, with strong proficiency in React.js.

- Maintain and enhance existing client-side code utilizing fundamental web technologies like HTML/CSS/jQuery where applicable.

- Architectural Design : Apply strong Object-Oriented Analysis & Design (OOA&D) principles and OO Design Patterns (e.g., Singleton, Factory, Observer) to ensure clean, modular, reusable, and maintainable code.

- Microservices & Messaging : Design and implement microservices architecture, ensuring distributed, independently deployable services communicate effectively via APIs.

Requires a deep understanding of messaging systems (e.g., Kafka, RabbitMQ, NATS) and patterns like pub/sub, request-reply, and push-pull.

- Technical Mentorship : Provide technical guidance, perform rigorous code reviews, and mentor less experienced developers, fostering a culture of technical excellence and continuous learning.

- Problem Solving : Identify and resolve complex technical challenges across the entire stack, optimizing for performance, scalability, and security.


What You Must Have :


- 8-12 years of hands-on experience as a Full Stack Developer.


- 8+ years of strong experience in server-side development with Java and Spring Boot for building microservices, REST APIs, and cloud-integrated solutions.

- Expertise in SQL for robust data manipulation and persistence.

- 3+ years of experience in client-side development, with strong proficiency in React.js.

- Solid understanding of fundamental web technologies including HTML, CSS, and jQuery.

- Demonstrated expertise in Object-Oriented Analysis & Design (OOA&D) and application of OO Design Patterns.

- Extensive experience with Microservices architecture and understanding of Messaging Architecture concepts, including messaging systems (Kafka, RabbitMQ, NATS) and patterns.

- Proven ability to design and implement highly scalable, performant, and secure applications.

- Excellent communication, collaboration, and leadership skills.


What Sets You Apart (Good to Have) :

- Experience with cloud platforms (e.g., AWS, Azure, GCP).

- Contributions to open-source projects or active participation in developer communities.

- Experience with CI/CD pipelines and DevOps practices


info-icon

Did you find something suspicious?