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

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


We are looking for a passionate and hands-on Java Developer to join our team. This role requires a strong understanding of Java 8 and above and related technologies, along with a proven ability to design, develop, and implement high-quality software solutions. You will be a key contributor to the development team, working collaboratively to deliver robust and scalable applications.


Key Responsibilities:


  • Design, develop, and maintain Java applications using Java 8 and above.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and ensure adherence to coding standards.
  • Collaborate with team members to deliver high-quality software solutions.
  • Troubleshoot and resolve technical issues.
  • Contribute to continuous integration and continuous delivery (CI/CD) pipelines.
  • Stay up-to-date with the latest Java technologies and trends.


Required Skills and Experience:


  • 4+ years of hands-on experience in Java development, with proficiency in Java 8 and above.
  • Solid understanding of object-oriented programming principles, design patterns, and data structures.
  • Experience with Agile methodologies.
  • Familiarity with CI/CD tools such as Jira, TeamCity, Jenkins, and uDeploy.
  • Experience with containerization technologies like Docker and container orchestration platforms like Kubernetes, OpenShift, or ECS.
  • Knowledge of monitoring and logging tools such as ELK and Grafana.
  • Experience with SQL Server, MongoDB, and Elasticsearch.
  • Experience with cloud platforms, preferably AWS.
  • Good problem-solving and analytical skills.
  • Strong communication and teamwork skills.


Preferred Skills:


  • Experience with other cloud platforms (Azure, GCP).
  • Experience with performance tuning and optimization.
  • Financial services experience
  • Experience with non-Java languages like .NET, C# and Angular


Education:


  • Bachelor’s degree/University degree or equivalent experience


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.


-


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.

Salary

Hourly based

Location

TN , India TN, India

Job Overview
Job Posted:
5 days ago
Job Type
Full-Time
Job Role
2D Animator

Share This Job:

Location

TN , India TN, India