Citi
Posted 5d ago

Java Developer

Citi
Pune, Maharashtra, India
HybridFull Time
Responsibilities
  • developing microservices
  • building REST APIs
  • deploying applications
Requirements
  • Requires 3+ years of Java/J2EE application development
  • Java 8+
  • Spring Boot
  • Microservices
  • REST APIs, Git, CI/CD
  • Testing, and a bachelor's degree in science
  • Computing
  • Information technology, or engineering
Technical tools mentioned
JavaJ2EESpring BootDevinClaude CodeKafkaECSAPIGEEDockerKubernetesOpenShiftGitJiraBitBucketTeamCityJUnitMockitoOracle

Job description

We are looking for an enthusiastic and motivated Junior Java Developer with over 3 years of experience to join our innovative team. The ideal candidate is passionate about building high-quality software and has a strong desire to develop their career with an AI-first mindset. You will be trained to leverage cutting-edge AI tools like Devin, Claude Code, and proprietary Citi AI platforms to enhance your development workflow. This role offers a fantastic opportunity to grow your skills in building scalable microservices and REST APIs on modern cloud platforms (ECS, APIGEE, Cloud) using technologies like Java and Kafka.

Key Responsibilities:

  • Contribute to the design and development of cloud-native microservices using Java, Spring Boot, and related frameworks.
  • Embrace and develop an AI-first approach, learning to use AI coding assistants (Devin, Claude Code) and internal Citi AI tools to improve development efficiency and code quality.
  • Assist in building and maintaining event-driven systems using Kafka for real-time data processing.
  • Deploy, manage, and troubleshoot applications on containerized platforms like ECS using Docker and Kubernetes.
  • Support the design and implementation of secure, scalable APIs using APIGEE.
  • Collaborate effectively with a team of developers, testers, and architects in a fast-paced Agile/DevOps environment.
  • Participate in the full software development lifecycle, from requirements gathering and design to testing, deployment, and maintenance.
  • Write clean, maintainable, and well-tested code, adhering to best practices and coding standards.

Knowledge/Experience:

  • Over 3+ years of hands-on experience in application development using Java/J2EE technologies.
  • A strong interest in and willingness to adopt an AI-first mindset, with a passion for learning and using AI-powered coding assistants.
  • Solid hands-on experience with Java (version 1.8 or above) and the Spring Boot framework.
  • Good understanding of microservice architecture patterns and experience building RESTful web services.
  • Familiarity with messaging platforms like Kafka is a strong plus.
  • Experience or a keen interest in deploying applications in cloud environments (e.g., ECS, Docker, Kubernetes/OpenShift).
  • Exposure to API Gateway management tools like APIGEE is desirable.
  • Proficiency with version control systems (e.g., Git) and experience with CI/CD pipelines and tools (Jira, BitBucket, TeamCity).
  • Experience with writing unit tests using frameworks like JUnit and Mockito.
  • Basic understanding of both relational (e.g., Oracle) and NoSQL databases.
  • A proactive and curious mindset with a strong aptitude for learning new technologies.

Qualifications:

  • Bachelor’s degree (in science, computers, information technology or engineering)
  • Candidate should be willing to work late in the evening India time on need basis in order to interact with US/other global teams

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

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.

About Citi

Global diversified financial services holding.

Year founded
1812
Employees
229000
Organization type
Public
Headquarters
US

Similar jobs

Java Developer roles near Pune, Maharashtra
2d
Save
Mark Applied
Hide
Lead Java Developer / Associate Director, Software Engineering
Pune, Maharashtra, India
HybridFull Time
HSBC
HSBCLondon Stock Exchange: HSBA: Global banking and financial services provider.
Strong Java/Scala server-side development, multithreading, high-performance low-latency systems, distributed mission-critical trading platforms, FIX/SBE protocols, agile delivery, and production ownership required.
Java, Scala, JVM, React, HTML5, BDD, TDD, FIX, SBE, Simple Binary Encoding
2d
Save
Mark Applied
Hide
Sr. Java Dev IRC300498
Bengaluru or Chennai or Hyderabad or India or Nagpur or Noida or Pune
HybridFull Time
GlobalLogic
GlobalLogic: Digital product engineering and software development services provider.
6+ YOERequires 6–8 years of software development experience, strong Java, J2EE, Spring, Spring Boot, microservices, databases, Azure, and Agile experience.
Java, Spring Boot, Microservices, Microsoft Azure, Apache Kafka, J2EE, Spring, JPA, Hibernate, RESTful Web Services, MySQL, Postman, Swagger, Redis, Elasticsearch, Agile, Scrum, Kanban
3d
Save
Mark Applied
Hide
Lead Java Developer / Associate Director, Software Engineering
Pune, Maharashtra, India
HybridFull Time
HSBC
HSBCLondon Stock Exchange: HSBA: Provides global banking and financial services to individuals and businesses.
Experienced Java/Scala developer with multithreaded, high-performance low-latency, distributed trading-system experience; knowledge of FIX/SBE, agile delivery, testing, and production ownership.
Java, Scala, JVM, React, HTML5, BDD, TDD, FIX, SBE
3d
Save
Mark Applied
Hide
Java Developer - Assistant Vice President
Pune, Maharashtra, India
HybridFull Time
Citi
CitiNYSE: C: Providing global banking, investment, and wealth management services.
8+ YOE8+ years of Java experience, bachelor's degree or equivalent, application development expertise, microservices and Spring Boot experience, TDD/BDD development, and strong collaboration and communication skills.
Java, Kafka, MongoDB, Kubernetes, Docker, Elasticsearch, Spring Boot, TDD, BDD
4d
Save
Mark Applied
Hide
Technical Lead Java Developer
Pune, Maharashtra, India
OnsiteFull Time
Quest Global
Quest Global: Global engineering services for product development and lifecycle management.
8+ YOERequires 8–12 years of experience, expertise in Java 11, Spring Boot, JPA, Hibernate, MySQL, Splunk, AWS, CI/CD, Git, microservices, SQL, testing, and strong communication skills.
Java 11, Spring Boot, JPA, Hibernate, MySQL, Splunk, AWS, Git, SQL, APIGEE, Grafana, CI/CD, Scrum, Microsoft?
4d
Save
Mark Applied
Hide
Senior Java Developer- Tieto Banktech (m/f/d)
Pune, Maharashtra, India
HybridFull Time
Tietoevry
TietoevryNasdaq Helsinki: TIETO: A digital services and software providing IT solutions.
5+ YOERequires 5–7 years of experience with Java 17, Spring Boot, SQL, RDBMS, Maven, Git, JUnit 5, JMS, and Docker; strong English, communication, learning, collaboration, and mentoring skills.
Java, Spring Boot, SQL, RDBMS, Maven, Git, JUnit5, JMS, Docker, Java 21, AWS, Angular, Specmatic, Kubernetes
5d
Save
Mark Applied
Hide
T&T - EAID - Senior Consultant - Java BE - Bangalore/Pune/Chennai
Bengaluru or Bangalore or Pune or Chennai
OnsiteFull Time
Deloitte
Deloitte: Professional services firm providing audit, consulting, and advisory services.
5+ YOE5–8 years of experience developing full-stack applications with Java, Spring Boot, REST APIs, frontend frameworks, SQL, and cloud environments; bachelor's degree preferred.
Java, Spring Boot, REST APIs, Angular, React, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, SQL, MySQL, PostgreSQL, Oracle, Git, Maven, Gradle, Spring MVC, Spring Security
1w
Save
Mark Applied
Hide
Senior Java Developer
Pune, Maharashtra, India
OnsiteFull Time
Barclays
BarclaysLondon Stock Exchange: BARC: Global bank providing retail, corporate, and investment financial services.
Strong Java development in low-latency trading systems; sub-microsecond multithreaded Linux applications; performance tuning, concurrency, algorithms, distributed systems, and Python or Perl scripting.
Java, Linux, Python, Perl, C++, FPGA