Citi

Java Application Developer

Citi · Chennai, Tamil Nadu, India

Financial Services · 10,001+ employees

14 h ago Closes today
Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The developer will design, code, and deploy high-performance Java-based enterprise applications using Spring Boot. They will also implement CI/CD pipelines and collaborate with cross-functional teams to deliver scalable software solutions.

What they look for

Java Spring Boot Maven CI/CD Git RESTful API Microservices AWS Azure Google Cloud Docker Kubernetes PostgreSQL MySQL MongoDB JUnit

Requirements

Candidates must have 4-8 years of professional software development experience and a bachelor's degree in Computer Science or a related field. Proficiency in Java, Spring Boot, Maven, and CI/CD tools is required.

Full description

Job Summary

We are seeking a motivated and skilled Application Developer with 4-5 years of hands-on experience in Java and the Spring Boot framework. The ideal candidate will be a key member of our development team, responsible for designing, developing, and maintaining high-quality, scalable, and robust enterprise applications. You will work in a collaborative, agile environment, leveraging modern CI/CD practices to deliver innovative solutions that meet our business needs.

Key Responsibilities

  • Design, code, test, and deploy high-performance Java-based applications using Spring Boot.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features.
  • Participate in the entire software development lifecycle, from concept and design to testing and deployment.
  • Write well-designed, efficient, and testable code.
  • Manage project dependencies and build processes using Maven.
  • Implement and maintain CI/CD pipelines to automate testing and deployment processes, ensuring high-quality and rapid delivery.
  • Troubleshoot, debug, and upgrade existing systems.
  • Ensure application performance, quality, and responsiveness.
  • Participate in code reviews to maintain code quality and share knowledge with the team.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 4-8 years of professional experience in software development.
  • Strong proficiency in Java and a deep understanding of its core concepts.
  • Hands-on experience with the Spring Boot framework for building microservices and web applications.
  • Solid experience with Maven for project build and dependency management.
  • Proven experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, CircleCI).
  • Familiarity with version control systems, particularly Git.
  • Understanding of RESTful API design and development.
  • Strong problem-solving skills and the ability to work independently or as part of a team.

Preferred Qualifications

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Experience with unit testing frameworks such as JUnit and Mockito.
  • Understanding of Agile/Scrum development methodologies.
  • Excellent communication and interpersonal skills.

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

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.