Job Title : Senior Full Stack Developer (React JS + Spring Boot + Java 21)
Job Location : Faridabad, Haryana, India
About the Role
Key Responsibilities
Responsibilities
- Front-End Development
- Develop user-friendly, responsive, and high-performance web interfaces using React JS.
- Collaborate with UX / UI designers to translate design mockups into functional user experiences.
- Optimize front-end components for maximum performance across browsers and devices.
- Write unit and integration tests using Jest to ensure robust and maintainable UI components.
- Back-End Development
- Design, develop, and maintain server-side logic using Spring Boot and Java 21.
- Build reusable and scalable modules, APIs, and libraries.
- Implement security, authentication, and data protection best practices.
- Database Management
- Design and manage database schemas for MSSQL and PostgreSQL.
- Write efficient SQL queries, stored procedures, and triggers.
- Optimize database performance and ensure data integrity and consistency.
- Integration
- Integrate front-end and back-end components for seamless data flow and user interaction.
- Work with RESTful APIs and integrate third-party services where needed.
- Testing and Debugging
- Develop unit and integration tests for back-end using Mockito.
- Perform code reviews, identify performance bottlenecks, and debug issues effectively.
- Ensure code reliability, stability, and adherence to coding standards.
- Collaboration
- Work closely with product managers, designers, and developers in an Agile / Scrum environment.
- Participate in sprint planning, daily stand-ups, reviews, and retrospectives.
- Provide technical guidance and mentorship to team members.
- Continuous Improvement
- Stay current with emerging technologies and industry best practices.
- Continuously improve coding standards, performance, and deployment processes.
Qualifications
Education : Bachelor’s degree in computer science, Information Technology, or a related discipline.Experience : Minimum 8+ years of experience in full stack development.Required Skills
Front-End : React JS, JavaScript (ES6+), HTML5, CSS3, JestBack-End : Spring Boot, Java 21, RESTful APIsDatabases : MSSQL, PostgreSQLTesting Frameworks : Jest, MockitoVersion Control : Git / GitHub / GitLabBuild Tools : Maven, GradleSecurity : OAuth2, JWT, Spring SecurityPreferred Skills
Experience with cloud platforms (AWS, Azure, GCP).Knowledge of containerization (Docker) and orchestration (Kubernetes).Familiarity with CI / CD pipelines (Jenkins, GitHub Actions, GitLab CI).Experience with message queues (RabbitMQ, Kafka).