LOG IN
SIGN UP
Tech Job Finder - Find Software, Technology Sales and Product Manager Jobs.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Tech Job Finder
OR continue with e-mail and password
E-mail address
First name
Last name
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Java,React,Fullstack Spring Boot Developer - Engineer Senior Analyst - Assistant Vice President

at Citi

Back to all Java jobs
Citi logo
Industry not specified

Java,React,Fullstack Spring Boot Developer - Engineer Senior Analyst - Assistant Vice President

at Citi

Tech LeadNo visa sponsorshipJava

Posted 9 hours ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Chennai
Country
India

The Engineer Sr Analyst is an intermediate level backend role focused on designing, acquiring and developing software in coordination with Citi's Technology team, with a strong emphasis on Java and Spring Boot microservices. You will provide technical leadership, architectural guidance, and drive best practices in microservices, API design, observability, security, and CI/CD. The role involves mentoring engineers, leading design and code reviews, and collaborating with architects, product owners, and cross-functional teams to align technical strategy with business objectives. Location is Chennai, India, with on-site/resident work and 8+ years of backend experience.

Java,React,Fullstack Spring Boot Developer - Engineer Senior Analyst - Assistant Vice President

Job Req Id:
26940825
Location(s):
Chennai, Tamil Nadu, India
Job Type:
On-Site/Resident
Posted:
Mar. 04, 2026

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

The Engineer Sr Analyst is an intermediate level position responsible for a variety of engineering activities including the design, acquisition and development of software in coordination with the Technology team. The overall objective of this role is to ensure quality standards are being met within existing and planned frameworks.

Responsibilities:

  • Provide technical leadership and architectural guidance for the design, development, and implementation of scalable, resilient, and performant microservices using Java and the Spring ecosystem (Spring Boot, Spring Cloud).
  • Drive the adoption of best practices in microservices architecture, including domain-driven design, event-driven architectures, API design, data consistency, and fault tolerance patterns.
  • Collaborate closely with enterprise architects, product owners, other lead engineers, and cross-functional teams to define technical strategies, system roadmaps, and ensure alignment with business objectives.
  • Lead technical discussions, design reviews, and code reviews, ensuring the delivery of high-quality, secure, and maintainable code that adheres to established standards and patterns.
  • Mentor, coach, and develop a team of senior and junior backend engineers, fostering a culture of technical excellence, continuous learning, and innovation.
  • Architect and implement robust solutions for challenging cross-cutting concerns in a microservices environment, such as distributed transactions, observability (logging, tracing, metrics), security, and service mesh integration.
  • Proactively identify and address technical debt, performance bottlenecks, and scalability challenges across the backend landscape.
  • Oversee the implementation of advanced CI/CD pipelines, automated testing strategies (unit, integration, contract, performance), and deployment processes for microservices.
  • Evaluate and recommend new technologies, tools, and methodologies to enhance development efficiency, system performance, and reliability.
  • Lead the troubleshooting and resolution of complex production incidents, providing deep technical expertise and strategic solutions.
  • Contribute significantly to the strategic planning and evolution of our overall backend technology stack and architecture.

Qualifications:

  • Experience: 8+ years of progressive experience in backend software development, with a strong focus on Java and extensive experience in designing and building microservices architectures.
  • Leadership: Proven experience in a lead or senior engineering role, demonstrating significant influence over technical direction, architectural decisions, and team mentorship.
  • Architectural Acumen: Deep understanding and practical experience with architectural patterns for distributed systems, cloud-native applications, and enterprise-grade microservices.
  • Communication: Exceptional verbal and written communication skills, with the ability to articulate complex technical concepts to diverse audiences, influence stakeholders, and drive consensus.
  • Problem-Solving: Advanced analytical, critical thinking, and problem-solving skills, capable of addressing highly complex technical challenges with innovative and pragmatic solutions.
  • Teamwork: Strong leadership in fostering collaboration, driving technical excellence within and across teams, and contributing to a positive and high-performing engineering culture.
  • Agile: Extensive experience working in Agile/Scrum or other iterative development methodologies, preferably in a leadership capacity.

Education:

  • Bachelor’s degree/University degree or equivalent experience

Technical Skills:

  • Core Languages: Expert-level proficiency in Java (Java 8+, preferably Java 11+).
  • Frameworks: Mastery of the Spring Framework, especially Spring Boot for microservices development. Extensive experience with Spring Cloud components (e.g., Eureka/Consul for service discovery, Spring Cloud Gateway/Zuul, Resilience4j/Hystrix for circuit breaking, Spring Cloud Config, Feign clients).
  • Microservices Patterns: In-depth knowledge and practical experience with advanced microservices design patterns (e.g., CQRS, Event Sourcing, Saga, Distributed Tracing, API Gateway, Service Mesh).
  • Databases: Expert-level experience with relational databases (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., Cassandra, MongoDB). Advanced SQL skills and expertise in ORM frameworks (JPA/Hibernate).
  • API Development: Expertise in designing and implementing RESTful APIs and ideally GraphQL, ensuring security, scalability, and adherence to API governance standards.
  • Messaging: Extensive experience with asynchronous messaging systems (e.g., Apache Kafka, RabbitMQ, JMS) and event streaming platforms.
  • Testing: Comprehensive experience with all levels of testing, including unit (JUnit, Mockito), integration, contract testing (e.g., Pact), and performance testing.
  • Version Control: Expert proficiency with Git, including advanced branching strategies, pull request workflows, and repository management.
  • Build Tools: Expert knowledge of build automation tools like Maven or Gradle, including multi-module projects and dependency management.
  • Cloud Platforms: Extensive experience with at least one major cloud provider (e.g., AWS, Azure, GCP) and cloud-native development practices.
  • Containerization & Orchestration: Expert in Docker and Kubernetes for containerizing and orchestrating microservices deployments.
  • CI/CD: Proven experience in designing and implementing robust Continuous Integration and Continuous Delivery (CI/CD) pipelines.
  • Observability: Strong experience with monitoring, logging, and tracing tools (e.g., Prometheus, Grafana, Splunk, ELK stack, Jaeger).
  • Security: Solid understanding of security best practices in backend and microservices development (e.g., OAuth2, JWT, secure coding, vulnerability scanning).

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Systems & Engineering

------------------------------------------------------

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.

Java,React,Fullstack Spring Boot Developer - Engineer Senior Analyst - Assistant Vice President

at Citi

Back to all Java jobs
Citi logo
Industry not specified

Java,React,Fullstack Spring Boot Developer - Engineer Senior Analyst - Assistant Vice President

at Citi

Tech LeadNo visa sponsorshipJava

Posted 9 hours ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Chennai
Country
India

The Engineer Sr Analyst is an intermediate level backend role focused on designing, acquiring and developing software in coordination with Citi's Technology team, with a strong emphasis on Java and Spring Boot microservices. You will provide technical leadership, architectural guidance, and drive best practices in microservices, API design, observability, security, and CI/CD. The role involves mentoring engineers, leading design and code reviews, and collaborating with architects, product owners, and cross-functional teams to align technical strategy with business objectives. Location is Chennai, India, with on-site/resident work and 8+ years of backend experience.

Java,React,Fullstack Spring Boot Developer - Engineer Senior Analyst - Assistant Vice President

Job Req Id:
26940825
Location(s):
Chennai, Tamil Nadu, India
Job Type:
On-Site/Resident
Posted:
Mar. 04, 2026

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

The Engineer Sr Analyst is an intermediate level position responsible for a variety of engineering activities including the design, acquisition and development of software in coordination with the Technology team. The overall objective of this role is to ensure quality standards are being met within existing and planned frameworks.

Responsibilities:

  • Provide technical leadership and architectural guidance for the design, development, and implementation of scalable, resilient, and performant microservices using Java and the Spring ecosystem (Spring Boot, Spring Cloud).
  • Drive the adoption of best practices in microservices architecture, including domain-driven design, event-driven architectures, API design, data consistency, and fault tolerance patterns.
  • Collaborate closely with enterprise architects, product owners, other lead engineers, and cross-functional teams to define technical strategies, system roadmaps, and ensure alignment with business objectives.
  • Lead technical discussions, design reviews, and code reviews, ensuring the delivery of high-quality, secure, and maintainable code that adheres to established standards and patterns.
  • Mentor, coach, and develop a team of senior and junior backend engineers, fostering a culture of technical excellence, continuous learning, and innovation.
  • Architect and implement robust solutions for challenging cross-cutting concerns in a microservices environment, such as distributed transactions, observability (logging, tracing, metrics), security, and service mesh integration.
  • Proactively identify and address technical debt, performance bottlenecks, and scalability challenges across the backend landscape.
  • Oversee the implementation of advanced CI/CD pipelines, automated testing strategies (unit, integration, contract, performance), and deployment processes for microservices.
  • Evaluate and recommend new technologies, tools, and methodologies to enhance development efficiency, system performance, and reliability.
  • Lead the troubleshooting and resolution of complex production incidents, providing deep technical expertise and strategic solutions.
  • Contribute significantly to the strategic planning and evolution of our overall backend technology stack and architecture.

Qualifications:

  • Experience: 8+ years of progressive experience in backend software development, with a strong focus on Java and extensive experience in designing and building microservices architectures.
  • Leadership: Proven experience in a lead or senior engineering role, demonstrating significant influence over technical direction, architectural decisions, and team mentorship.
  • Architectural Acumen: Deep understanding and practical experience with architectural patterns for distributed systems, cloud-native applications, and enterprise-grade microservices.
  • Communication: Exceptional verbal and written communication skills, with the ability to articulate complex technical concepts to diverse audiences, influence stakeholders, and drive consensus.
  • Problem-Solving: Advanced analytical, critical thinking, and problem-solving skills, capable of addressing highly complex technical challenges with innovative and pragmatic solutions.
  • Teamwork: Strong leadership in fostering collaboration, driving technical excellence within and across teams, and contributing to a positive and high-performing engineering culture.
  • Agile: Extensive experience working in Agile/Scrum or other iterative development methodologies, preferably in a leadership capacity.

Education:

  • Bachelor’s degree/University degree or equivalent experience

Technical Skills:

  • Core Languages: Expert-level proficiency in Java (Java 8+, preferably Java 11+).
  • Frameworks: Mastery of the Spring Framework, especially Spring Boot for microservices development. Extensive experience with Spring Cloud components (e.g., Eureka/Consul for service discovery, Spring Cloud Gateway/Zuul, Resilience4j/Hystrix for circuit breaking, Spring Cloud Config, Feign clients).
  • Microservices Patterns: In-depth knowledge and practical experience with advanced microservices design patterns (e.g., CQRS, Event Sourcing, Saga, Distributed Tracing, API Gateway, Service Mesh).
  • Databases: Expert-level experience with relational databases (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., Cassandra, MongoDB). Advanced SQL skills and expertise in ORM frameworks (JPA/Hibernate).
  • API Development: Expertise in designing and implementing RESTful APIs and ideally GraphQL, ensuring security, scalability, and adherence to API governance standards.
  • Messaging: Extensive experience with asynchronous messaging systems (e.g., Apache Kafka, RabbitMQ, JMS) and event streaming platforms.
  • Testing: Comprehensive experience with all levels of testing, including unit (JUnit, Mockito), integration, contract testing (e.g., Pact), and performance testing.
  • Version Control: Expert proficiency with Git, including advanced branching strategies, pull request workflows, and repository management.
  • Build Tools: Expert knowledge of build automation tools like Maven or Gradle, including multi-module projects and dependency management.
  • Cloud Platforms: Extensive experience with at least one major cloud provider (e.g., AWS, Azure, GCP) and cloud-native development practices.
  • Containerization & Orchestration: Expert in Docker and Kubernetes for containerizing and orchestrating microservices deployments.
  • CI/CD: Proven experience in designing and implementing robust Continuous Integration and Continuous Delivery (CI/CD) pipelines.
  • Observability: Strong experience with monitoring, logging, and tracing tools (e.g., Prometheus, Grafana, Splunk, ELK stack, Jaeger).
  • Security: Solid understanding of security best practices in backend and microservices development (e.g., OAuth2, JWT, secure coding, vulnerability scanning).

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Systems & Engineering

------------------------------------------------------

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.

SIMILAR OPPORTUNITIES

No similar jobs available at the moment.