Hiring.Camp

Java Developer

Citi Bank

·

Today

Location
1/124, SHIVAJI GARDENS, MOONLI, India
Workplace
Hybrid
Type
Full-time
Department
IT
Education
Bachelor
Source
Workday

Description

Job Description

We are seeking a skilled and motivated Java Developer to join our team as a developing professional. In this role, you will be a key contributor to the design, development, and maintenance of high-performance, scalable, and resilient microservices. The ideal candidate deals with most problems independently, has some latitude to solve complex problems, and integrates in-depth specialty area knowledge with a solid understanding of industry standards and practices. A passion for innovation, continuous improvement, and strong analytical thinking are essential.


Responsibilities

  • Accountable for the design, development, construction, testing, and implementation of robust, scalable, and secure microservices using Java 17+ and related technologies (e.g., Spring Boot, Spring Cloud, Kafka, Kubernetes).

  • Turn tech stack and application design into code, writing secure, stable, testable, and maintainable code.

  • Participate in the technical design of new features and enhancements, ensuring alignment with the overall system architecture and best practices.

  • Collaborate with product owners, architects, and other developers to translate business requirements into technical solutions, operating with autonomy where some oversight and direction may be required.

  • Address a variety of problems, questions, or situations by applying established criteria to directly influence development outcomes.

  • Take the time to fully learn the functionality, architecture, dependencies, and runtime properties of the systems involved with your projects.

  • Participate in code reviews to ensure code quality, performance, and security, and help improve processes that accelerate delivery, drive innovation, and lower costs.

  • Help identify and resolve technical issues, contributing to root cause analysis.

  • Ensure you and your peers are actively seeking ways to objectively measure productivity (e.g., SonarQube) and automate code quality, unit testing, and build processing in the CI/CD pipeline.

  • Communicate technical concepts clearly and concisely to team members and other technology groups.

  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets by driving compliance with applicable laws, rules, and regulations.

Required Skills and Qualifications

Experience

  • 3-5 years in an Apps Development role with demonstrated execution capabilities.

  • Experience in designing, developing, and deploying microservices.

  • Experience with Spring Boot, Spring Cloud, or similar frameworks for microservice development.

  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).

  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and running high-traffic, distributed services.

  • Experience with messaging queues (e.g., Kafka, RabbitMQ).

  • Practical experience with CI/CD pipelines and DevOps practices.

Technical Skills

  • Proficiency in Java (Java 17+).

  • Sound understanding of application development concepts, object-oriented programming (OOP) principles, design patterns, and software architecture.

  • Knowledge of RESTful API design and development.

  • Experience with relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra) databases.

  • Proficiency with testing frameworks (e.g., JUnit, Mockito) and TDD methodologies.

  • Understanding of distributed systems concepts like fault tolerance, scalability, and resilience.

Soft Skills

  • Strong problem-solving and analytical skills; data-driven and results-oriented.

  • Excellent written and verbal communication skills.

  • Ability to work effectively in a collaborative team environment.

  • High degree of initiative and self-motivation.

Education

  • Bachelor's/University degree or equivalent practical experience in Computer Science, Engineering, or a related field.

Preferred Qualifications

  • Experience in Full Stack Development, including modern frontend frameworks.

  • Familiarity with security best practices in microservices architectures.

  • Familiarity with performance tuning and optimization of Java applications.

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

Job Family Group:

Technology

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

Job Family:

Digital Software 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.

Skills

JavaSpring BootAWSAzureGCPDockerKubernetesCI/CDPostgreSQLMongoDBCassandraDevOpsMicroservicesCompliance

Similar Jobs

30

Java developer

Newbridge · Singapore

Today

Java Developer

TransUnion · Bengaluru, India · Remote, Hybrid

4 days ago

Java Developer

TransUnion · Chennai, India · Remote, Hybrid

4 days ago

Java Developer

Integral Federal · Fort Meade, MD, US

4 days ago

Java Developer

Citi Bank · TOWER B, EON FREE ZONE II, India · Hybrid

4 days ago

Java Developer

Synechron · Calgary, AB, Canada

4 days ago

Java Developer

citibank · Pune, MH,IN, IN

4 days ago

Java Developer

Talan · Montevideo, Montevideo Department, Uruguay · Remote

4 days ago

Java Developer

Talan · Buenos Aires, Buenos Aires, Argentina · Remote

4 days ago

Java Developer

Talan · Málaga, AN, Spain · Remote

4 days ago

Java Developer

Talan · Córdoba, Córdoba Province, Argentina · Remote

4 days ago

Java Developer

Talan · Santiago, Santiago Metropolitan Region, Chile · Remote

4 days ago

Java Developer

Playtech · Tartu, Estonia · Remote, Hybrid

5 days ago

Java Developer

Aida Projektai Mb · Vilnius

5 days ago

Java Engineer

DXC Technology · BG108 - Sofia Business Park, Bldg. 15 (BG108), Bulgaria

5 days ago

JAVA Developer

Careers @ MUFG Pension & Market Services · India

6 days ago

Java Developer

PRICELINE · Toronto, Canada · Hybrid, Onsite

6 days ago

Java Developer

Citi Bank · TOWER B, EON FREE ZONE II, India · Hybrid

6 days ago

Java Developer

citibank · Pune, MH,IN, IN

6 days ago

Java Developer

citibank · Pune, MH,IN, IN · Hybrid

6 days ago

Java Developer

citibank · Pune, MH,IN, IN

1 week ago

Java Developer

Citi Bank · PANCHSHIL BUSINESS HUB, India · Hybrid

1 week ago

Java Developer

Global Sas · Pune, IN

1 week ago

Java Developer

Global Sas · Pune, IN

1 week ago

Java Developer

Version 1 · Dublin, County Dublin, Ireland · Hybrid

1 week ago

Java Developer

Brunswick is · Navico-Southampton, United Kingdom · Hybrid

1 week ago

Java Developer

Global Sas · Pune, IN

1 week ago

Java Developer

Global Sas · Pune, IN

1 week ago

JAVA Developer

Careers @ MUFG Pension & Market Services · India

1 week ago

Java Developer

citibank · Pune, MH,IN, IN

1 week ago