6 days ago
Pune, IndiaSenior
Responsibilities
- Design, develop, test, maintain, and support scalable full-stack enterprise applications.
- Develop Java and Spring Boot backend services, APIs, and integrations using messaging technologies such as Kafka.
- Build modern web interfaces using Angular or React, TypeScript, HTML, and CSS.
- Participate in requirements analysis, planning, refinement, estimation, delivery, peer reviews, and engineering standards.
- Implement unit, integration, automated testing, deployment automation, vulnerability scanning, and other DevOps practices.
- Troubleshoot application and production issues, perform root cause analysis, and address technical debt, vulnerabilities, and performance bottlenecks.
- Collaborate with developers, business analysts, QA, support teams, and other global technology stakeholders.
Requirements
- 5–8 years of professional software engineering experience with hands-on full-stack application development.
- Strong experience with Java, Spring/Spring Boot, APIs, Angular or React, TypeScript, HTML, and CSS.
- Experience with relational databases, preferably Oracle, including SQL and database design concepts.
- Experience designing and integrating distributed applications using APIs and messaging technologies.
- Experience with automated unit and integration testing using frameworks such as JUnit and Mockito.
- Understanding of object-oriented design, software design patterns, engineering best practices, Agile development, CI/CD, DevOps, and application security.
- Strong analytical, troubleshooting, problem-solving, collaboration, communication, and independent-working skills.
- Bachelor's degree or equivalent experience in Computer Science, Engineering, or a related discipline.
Benefits
- Full-time position in the Technology Applications Development job family.
Tech Stack
Categories
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
