FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Java ReactJS Developer – Assistant Vice President
CitiIntermediate level position for Java ReactJS Developer at Citi responsible for developing complex systems with React and Spring. Collaborating with cross-functional teams and mentoring junior developers.
Tech Stack
Tools & technologiesCloudHibernateJavaJUnitMicroservicesMockitoMongoDBNoSQLOracleReactRedisSeleniumSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Design and development of complex systems using React, Spring, Spring Boot and Spring Cloud, Workflow technologies.
- Architect and implement microservices-based solutions with focus on scalability, reliability and performance.
- Apply TDD and test-first development practices across all development stages.
- Collaborate with cross-functional teams to define, design and deliver new features.
- Guide the integration and optimization of Oracle and MongoDB in high-performance environments.
- Implement data access layers using Hibernate and JPA and manage caching using Redis or other caching frameworks.
- Ensure high quality through effective code reviews, static code analysis and performance optimization.
- Mentor and guide junior developers and contribute to a culture of continuous improvement.
Requirements
What you’ll need- 8-12 years of software development experience with strong focus on Java and workflow technology.
- Expert-level knowledge in React, Spring Framework, Spring Boot and Spring Cloud.
- Solid understanding and hands-on experience with Microservices Architecture and best practices.
- Proficient in Hibernate, JPA and working with both relational (Oracle) and NoSQL (MongoDB) databases.
- Experience with Redis or equivalent for caching and performance optimization.
- Proven experience with Test-Driven Development (TDD) and Shift-Left testing strategies.
- Hands-on experience with test automation tools/frameworks such as Junit, Mockito, REST Assured, Cucumber or Selenium.
- Strong understanding of application performance, monitoring and optimization techniques.
- Excellent problem-solving skills and ability to lead complex development tasks.
- Bachelor’s degree/University degree or equivalent experience
Benefits
Comp & perks- N/A 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactSpringSpring BootSpring CloudMicroservices ArchitectureHibernateJPAOracleMongoDBTest-Driven Development (TDD)
Soft Skills
problem-solvingmentoringcollaborationleadershipcontinuous improvement
Certifications
Bachelor’s degree