
Java Fullstack Developer
- 🇮🇳 India
- Hybrid
- 14 hours ago
- Java
- Angular
- Agile
- Scrum
- Devops
- React.js
- Oracle
- PostgreSQL
- REST API
- Elastic
- NoSQL
- Test-Driven Development
The Java/Angular Full Stack Developer is responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team.Â
Â
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:Â
- 2+ 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 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
------------------------------------------------------
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 reviewAccessibility at Citi.
View Citi’sEEO Policy Statement and theKnow Your Rights poster.
Java Fullstack Developer · Citibank, N.A. United Kingdom