All roles at Citi

Java Fullstack Developer

PuneFull-timeJunior levelPosted 2 weeks ago

Software engineering role at Citi in Pune.

About the role

The Applications Development Intermediate Programmer Analyst is an intermediate-level position responsible for the end-to-end design, development, enhancement, and maintenance of enterprise-grade application systems and programs.

What you'll do

  • Responsible for the end-to-end design, development, enhancement, and maintenance of enterprise-grade application systems and programs
  • Working in close collaboration with the engineering leads, product managers, architects, and business stakeholders, the incumbent will contribute to modernizing
  • Design, build, test, and deploy resilient, scalable, and secure full stack software solutions using Java/J2EE (Java 11/17+) , Spring Boot , and Microservices architecture
  • Design, optimize, and maintain relational data models, complex queries, stored procedures, and triggers using Oracle Database
  • Build and expose secure, high-performance RESTful APIs and integrate with internal and external enterprise systems, message brokers, and legacy architectures

What you need

  • Java
  • REST APIs
  • Spring Boot
  • Microservices
  • Oracle Database

More roles like this at Citi

Apply on Citi's site