Java React Full Stack Developer
Citi · Pune Division, Maharashtra, India
Citi · Pune Division, Maharashtra, India
The Java/React Full Stack Developer is responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. Responsibilities: **Responsibilities:** - Work in an agile environment following through the best practices of agile Scrum. - Analyze the requirements, seek clarifications, contribute to good acceptance criteria, estimate, and be committed. - Take pride in designing solutions, developing the code free from defects and vulnerabilities, meeting functional and non-functional requirements by following modern engineering practices, reducing rework, continuously addressing technical debt. - Contribute to overall team performance by helping others, peer reviewing the code diligently. - Bring agility to application development through DevOps practices - automated builds, unit/functional tests, static/dynamic scans, regression tests etc. - Lookout for providing best possible customer support by troubleshooting, resolving production incidents and by eliminating the problems from the root level. - Bring innovative solutions to reduce the operational risks by automating mundane repetitive tasks across SDLC. - Learn to become full stack developer to address end-to-end delivery of user stories. **Qualifications:** - 4-8 years of professional experience as Full Stack software engineering experience in developing enterprise scale applications. - Expertise in building web applications using Java, Angular/React, and Oracle/PostgreSQL technology stack. - Expertise in enterprise integrations through RESTful APIs, Kafka messaging etc. - Expertise in using AI driven tools like Devin, Co-pilot, Gemini and other Gen-AI tools. - Expertise in Elastic Search, NoSQL databases, and Caching solutions. - Expertise in designing and optimizing the software solutions for performance and stability. - Expertise in troubleshooting and problem solving. - Expertise in Test driven development. - Expertise in Authentication, Authorization, and Security. **Education:** - Bachelor’s degree/University degree or equivalent experience This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. ------------------------------------------------------ **Job Family Group:** Technology ------------------------------------------------------ **Job Family:** Applications Development ------------------------------------------------------ **Time Type:** Full time ------------------------------------------------------ **Most Relevant Skills** Please see the requirements listed above. ------------------------------------------------------ **Other Relevant Skills** For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ *Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.* *If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review* *Accessibility at Citi.* *View Citi’s EEO Policy Statement and the Know Your Rights poster.*