onsite
Senior Full Stack Developer Java, React - Citi
Full Stack Developer
Lead the design and implementation of reusable Java and React components, building scalable microservices and RESTful APIs to meet complex business needs in a fast‑paced, Agile environment.
About the role
Key Responsibilities
- Architect and develop high‑performance Java back‑end services and React front‑end components, ensuring code quality and maintainability.
- Design reusable frameworks and libraries that support cross‑team initiatives and accelerate delivery.
- Collaborate with product owners, UX designers, and QA to translate requirements into robust, testable solutions.
- Implement comprehensive unit, integration, and end‑to‑end tests, and conduct code reviews to uphold standards.
- Participate in Agile ceremonies, providing technical guidance and mentoring junior developers.
Requirements
- 5+ years of full‑stack development experience with Java and React.
- Strong knowledge of RESTful API design, microservices architecture, and containerization.
- Proficiency in unit testing frameworks (JUnit, Jest) and CI/CD pipelines.
- Excellent problem‑solving skills and a collaborative mindset.
- Experience with cloud platforms (AWS, Azure) is a plus.