Java Developer

Citi

Chennai District

On-site

INR 1,200,000 - 2,400,000

Full time

34 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Citi in Chennai seeks an experienced Intermediate Development Programmer Analyst (C11) to lead and deliver complex technology projects. You will design and build systems using React, Spring Boot, and microservices, with a focus on scalability and performance.

The role requires 5–7 years of development leadership, strong Java and workflow experience, and familiarity with OpenShift, Hibernate, Oracle, MongoDB, OAuth2 and JWT.

Qualifications

  • 5-7 years of software development experience with strong focus on Java and workflow technology.
  • Developer with strong programming skills using Springboot, Java, TypeScript, Apache Camel, OpenShift.
  • Solid understanding and hands-on experience with Microservices and best practices.
  • Proficient in Hibernate, JPA and working with both relational (Oracle) and NoSQL (MongoDB) databases
  • Familiarity with Oauth2, JWT, and HashiCorp Vault, Citi’s COIN for advanced authentication and authorization mechanisms.
  • Experience with Redis or equivalent for caching and performance optimization
  • Familiarity with DevOps Practices
  • Hands-on experience with test automation tools/frameworks such as Junit, Mockito, REST Assured, Cucumber or Selenium.

Responsibilities

  • Design and development of complex systems using React, Spring, Spring Boot and Spring Cloud, Workflow technologies.
  • Implement microservices-based solutions with focus on scalability, reliability and performance.
  • Ensure high quality through effective code reviews, static code analysis and performance optimization.
  • Integrate systems with workflow and rules engine.

Skills

Java
Springboot
TypeScript
Apache Camel
OpenShift
Microservices
Hibernate
JPA
Oracle
MongoDB
OAuth2
JWT
HashiCorp Vault
Redis
DevOps
JUnit
Mockito
REST Assured

Education

Bachelor's degree in Computer Science, Engineering, or related technical field

Tools

Pega
SonarQube
Checkmarx

Job description

We are seeking a highly skilled Intermediate Development Programmer Analyst (C11) to join our dynamic team with a proven track record of successfully leading and delivering complex technology projects.

Experience:
  • Minimum of 5+ years of progressive experience in development and leading/co-leading small sized development teams
  • Bachelors degree in Computer Science, Engineering, or a related technical field.
  • Previous experience in KYC, Compliance, AML is plus.
Key Responsibilities:
  • Design and development of complex systems using React, Spring, Spring Boot and Spring Cloud, Workflow technologies.
  • Implement microservices-based solutions with focus on scalability, reliability and performance.
  • Ensure high quality through effective code reviews, static code analysis and performance optimization.
  • Integrate systems with workflow and rules engine.
Soft skills:
  • Excellent communication and interpersonal skills, with the ability to bridge technical and business teams.
  • Excellent problem-solving, analytical skills.
  • Proactive approach to identifying and mitigating risks.
Required Tech Qualifications:
  • 5-7 years of software development experience with strong focus on Java and workflow technology.
  • Developer with strong programming skills using Springboot, Java, TypeScript, Apache Camel, OpenShift.
  • Solid understanding and hands-on experience with Microservices and best practices.
  • Proficient in Hibernate, JPA and working with both relational (Oracle) and NoSQL (MongoDB) databases
  • Familiarity with Oauth2, JWT, and HashiCorp Vault, Citi’s COIN for advanced authentication and authorization mechanisms.
  • Experience with Redis or equivalent for caching and performance optimization
  • Familiarity with DevOps Practices
  • Hands-on experience with test automation tools/frameworks such as Junit, Mockito, REST Assured, Cucumber or Selenium.
Preferred Skills:
  • Exposure to Api Gateways, Service Discovery and Distributed Tracing
  • Exposure to Workflow tools (e.g Pega) and Rules engine
  • Experience in Fenergo is a big plus
  • Experience with code quality tools (e.g. SonarQube, Checkmarks)
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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Applications Development Intermediate Programmer Analyst
Applications Development Intermediate Programmer Analyst

Citi • Maharashtra

On-site
INR 1,500,000 - 2,700,000
Senior Lead Java Development - Assistant Vice President
Senior Lead Java Development - Assistant Vice President

Citi • Maharashtra

On-site
INR 1,600,000 - 2,300,000
Java Full Stack - Assistant Vice President
Java Full Stack - Assistant Vice President

Citi • Pune District

On-site
INR 1,200,000 - 1,800,000
Java Programmer analyst - Assistant Vice President
Java Programmer analyst - Assistant Vice President

Citigroup Inc. • Pune District

On-site
INR 1,800,000 - 3,000,000
Senior Java Developer - Assistant Vice President
Senior Java Developer - Assistant Vice President

Citigroup Inc. • Pune District

On-site
INR 1,800,000 - 2,600,000
Senior Java Backend Developer- Assistant Vice President
Senior Java Backend Developer- Assistant Vice President

Citi • Pune District

On-site
INR 1,500,000 - 2,800,000
Senior Java Backend Developer- Assistant Vice President
Senior Java Backend Developer- Assistant Vice President

Citigroup Inc. • Chennai District

On-site
INR 1,500,000 - 2,300,000
Java Developer - Assistant Vice President
Java Developer - Assistant Vice President

Citi • India

On-site
INR 2,600,000 - 4,200,000
Java Full Stack - Assistant Vice President
Java Full Stack - Assistant Vice President

Citi • Maharashtra

On-site
INR 1,200,000 - 2,100,000
Senior Java Developer- Assistant Vice President
Senior Java Developer- Assistant Vice President

Citi • Maharashtra

On-site
INR 1,200,000 - 2,500,000