- Company Name
- Capgemini
- Job Title
- Java React Developer
- Job Description
-
**Job Title:** Java React Developer
**Role Summary:**
Design, develop, and support web-based financial calculation modules using React (frontend), Java (backend), and SQL Server (database). Deliver clean, well‑commented code, author technical release documents, and collaborate closely with business analysts, QA, UAT, and other stakeholders to ensure solutions meet business requirements and are delivered on time.
**Expectations:**
- Produce high‑quality, maintainable code with comprehensive comments and documentation.
- Engage with team leads, BAs, and internal stakeholders to clarify requirements and data needs.
- Conduct technical walkthroughs for QA, UAT, and other teams.
- Work independently while contributing to a collaborative development environment.
**Key Responsibilities:**
1. Design, develop, and maintain solutions built on React, Java, and SQL Server.
2. Write maintainable code adhering to coding standards, including clear comments and documentation.
3. Create technical release documents and support release activities.
4. Review and analyze business requirements, work with BAs and team leads to transform them into technical design.
5. Present technical walkthroughs to QA, UAT, and other stakeholders.
6. Resolve data‑related inquiries, identify and troubleshoot issues collaboratively.
7. Participate in CI/CD pipeline configuration, monitoring, and enhancement.
**Required Skills:**
- Proficient in JavaScript, React, and Java, with hands‑on experience building web applications.
- Strong SQL fundamentals and experience working with SQL Server.
- Experience with CI/CD tools (Jenkins, Azure DevOps, GitHub Actions, etc.).
- End‑to‑end SDLC experience: analysis, design, development, testing, deployment.
- Excellent analytical, interpersonal, and communication abilities.
- Ability to write clean, well‑commented code and technical documentation.
- Basic financial industry knowledge (e.g., understanding of financial calculations) is a plus.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Relevant certifications (e.g., Oracle Java SE, React Development, CI/CD) are advantageous but not mandatory.