CrawlJobs Logo

Java Developer

India, Chennai · Job Posted June 14, 2026
Apply Position
Job Link Share

Job Description

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. Core Technical Proficiencies (Must-Have): The candidate must demonstrate 4-8 years of experience and strong, hands-on capabilities in the following areas...

Requirements

  • Advanced Spring Framework Expertise: In-depth, practical experience with the Spring Framework, particularly Spring Boot, for building microservices
  • A strong grasp of core Spring principles, including dependency injection, and the overall Spring ecosystem
  • Database and SQL Mastery: Exceptional skills in writing complex, efficient, and optimized SQL queries
  • A solid understanding of relational database concepts and practical experience with Oracle
  • Familiarity with the ORAAS (Oracle as a Service) platform, including its architecture and operational model within our private cloud environment
  • Microservices and Containerization: Strong architectural understanding of microservices, including design patterns for building decoupled and independently deployable services
  • Hands-on experience in developing, containerizing (e.g., with Docker), and deploying microservices on container orchestration platforms, specifically Red Hat OpenShift
  • Asynchronous Communication and Messaging: Proven experience in designing and developing services that utilize messaging protocols for asynchronous communication
  • Practical expertise with one or more of the following technologies: Kafka, JMS, or IBM MQ
  • DevOps Mindset and Tooling: A clear understanding of DevOps principles and CI/CD pipelines
  • Familiarity with modern DevOps tools, including source control with GitHub and continuous delivery with Harness

Nice to have

  • Knowledge and prior experience using Apache Camel for implementing enterprise integration patterns and connecting disparate systems
  • Exposure to and experience with secure file transfer protocols and technologies, such as SFTP and IBM Connect:Direct
  • Knowledge of various storage solutions, including network-attached storage (NAS) and object storage systems like S3

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Developer

8 matching positions

New

Java Developer

Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Information Technology, Computer Science, Software Engineering, or a related field
  • From 2 to 4 years of experience in Java/J2EE application development
  • Proven hands-on experience in web application development using J2EE frameworks such as Spring, Spring Boot, Hibernate, JSTL, or similar technologies
  • Strong experience in Java Spring Boot development
  • Hands-on experience with Microsoft SQL Server and MongoDB
  • Experience with RESTful web service development and system integration
  • Experience using Azure DevOps for development workflow, source control, CI/CD, or task management
  • Familiarity with web/application servers such as JBoss
  • Good understanding of the full web development lifecycle, including design, development, testing, deployment, and maintenance
  • Familiarity with development tools such as Eclipse, Spring Tool Suite, and IntelliJ IDEA
Job Responsibility
Job Responsibility
  • Build, develop, and support the mobile version to ensure stable performance and smooth user experience
  • Develop and maintain web applications using Java/J2EE technologies and Spring Boot framework
  • Work closely with the local team and Group IT team for system integration activities
  • Participate in system design, development, testing, deployment, and production support
  • Develop and integrate RESTful web services with internal and external systems
  • Support defect investigation, troubleshooting, and fixing during testing, UAT, and production phases
  • Analyze technical issues, identify root causes, and provide timely solutions
  • Work with databases including Microsoft SQL Server and MongoDB for data processing, querying, and application support
  • Collaborate with developers, QA, business users, and other technical teams throughout the Software Development Life Cycle
  • Use Azure DevOps for source control, task tracking, build/release management, and collaboration
What we offer
What we offer
  • Competitive salary and 13th-month salary
  • 14+ annual leaves per year
  • Premium healthcare insurance, starting from your probation period
  • Project reviews and yearly performance appraisal
  • Annual company trips
  • Teambuilding activities: Team lunch/dinner, events, and celebrations, sports clubs (football, basketball, badminton, pickleball)
  • International team with flexible working time
  • Tailor-made career path
  • Technical workshops and training courses
  • Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries
  • Fulltime
Read More
Arrow Right
New

Java Developer

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2 - 4 years of relevant experience
  • Experience in programming/debugging used in business applications
  • Working knowledge of industry practice and standards
  • Comprehensive knowledge of specific business area for application development
  • Working knowledge of program languages
  • Consistently demonstrates clear and concise written and verbal communication
  • Java, Spring boot, SQL/Oracle
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • 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, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right
New

Java Developer

This role is for a highly skilled and hands-on Junior Applications Development E...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of relevant experience
  • Experience in individual contributor role
  • Experience in systems analysis and programming of software applications
  • 5 + years of relevant experience in Java + Angular
  • Should have some exposure of AI Agent / LLM’s
  • Hands-on expertise in Java (8–21) — Core Java, Spring Boot, micro-services, design patterns
  • Basic understanding JPA, schema migrations and NoSQL MongoDB
  • Hands-on experience with Kafka or IBM MQ
  • Payment domain knowledge will be added advantage
Job Responsibility
Job Responsibility
  • Spearhead initiatives related to the tokenization of assets, understanding the underlying blockchain technologies, smart contracts, and their application within financial services
  • Oversee the full software development lifecycle, design to implementation, testing, deployment, and support
  • Work closely with tech leads & should own end-to-end
  • Fulltime
Read More
Arrow Right

Java Developer

Location
Location
India , Chennai
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have excellent working experience on Core Java, microservices
  • Must have good working Experience on Rest APIs, Spring boot, JPA/Hibernate, Kafka/JMS, Kubernetes
  • Must have good working Experience on SQL/No SQL, Mongo DB
  • Must have good working knowledge on any of the lifecycle management tools like JIRA, Git, GitHub/ Bitbucket, Eclipse/ IntelliJ IDE
  • Working knowledge in at least one of the Cloud - AWS/ Azure
  • Experience in leveraging Continuous Deployment / Continuous Integration (CI / CD) pipeline for different platforms
  • Good understanding of OpenShift or PCF
Read More
Arrow Right

Java Developer

We are seeking a highly motivated and skilled Java Full Stack Developer to join ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-6 years of experience in Java/J2EE development, including strong experience with Spring Boot and Spring Framework
  • Proficiency in developing RESTful APIs
  • Experience with both relational databases (Oracle) and NoSQL databases (MongoDB)
  • Hands-on experience with Angular for front-end development
  • Experience with containerization technologies (Docker) and cloud platforms (OpenShift/Cloud Foundry/AWS/Azure/GCP)
  • Understanding of microservices architecture and design patterns
  • Familiarity with the ELK stack (Elasticsearch, Logstash, Kibana)
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-quality Java applications using Spring Boot, microservices architecture, and Angular/React FE
  • Implement RESTful APIs and integrate with various backend systems
  • Work with MongoDB and Oracle databases, ensuring data integrity and performance
  • Utilize containerization technologies like Docker and deploy applications to OpenShift or other cloud platforms
  • Collaborate with other developers, testers, and stakeholders throughout the software development lifecycle
  • Write clean, well-documented, and testable code
  • Participate in code reviews and contribute to improving development processes
  • Troubleshoot and resolve application issues
  • Stay up-to-date with the latest technologies and trends in Java development
What we offer
What we offer
  • Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance
  • Fulltime
Read More
Arrow Right

Java Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
Canada , Mississauga
Salary
Salary:
79320.00 - 110680.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Java Developer

Banamex is looking for a motivated and skilled Java Developer to join our dynami...
Location
Location
Mexico , Ciudad De Mexico
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-7 years of professional development experience with Core Java
  • Experience developing RESTful web services and understanding of API design principles
  • Good knowledge of PL/SQL — writing queries, stored procedures, and optimizations
  • Familiarity with Linux environments and basic server-side operations
  • Understanding of microservices concepts and distributed system design
  • Experience working in agile/Scrum development environments
  • Strong problem-solving skills and a collaborative mindset
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
Job Responsibility
Job Responsibility
  • Develop and maintain backend applications and APIs using Core Java and Spring Boot
  • Build and consume RESTful web services for seamless integration with internal and external systems
  • Participate in the full software development lifecycle — design, coding, testing, and deployment
  • Work with relational databases to develop and optimize queries and stored procedures
  • Support CI/CD pipeline activities using Jenkins, ensuring smooth build and release processes
  • Write unit and integration tests to maintain code quality and reduce regression risk
  • Collaborate with senior developers and architects to deliver robust, scalable solutions
  • Participate in code reviews and follow established development standards and best practices
  • Document technical designs, APIs, and system components clearly and thoroughly
  • Identify and resolve bugs and performance bottlenecks in a timely manner
  • Fulltime
Read More
Arrow Right

Java Developer

ABOUT THE JOB Develop reliable, flexible, scalable, and secure software applica...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in IT, Software Engineer or related field
  • Experience with at least 4 years in software development, including significant use of the Spring Framework (Spring Boot, Spring Data, Spring Security)
  • Proficiency in Java programming language
  • Experience with front-end technologies such as HTML, CSS, JavaScript/TypeScript
  • familiarity with frameworks like Angular or ReactJS is a plus
  • Experience with test-driven development and peer review techniques
  • Good communication in English is a plus
  • You demonstrate strong analytical and problem-solving skills.
Job Responsibility
Job Responsibility
  • Develop reliable, flexible, scalable, and secure software applications to support organizational capabilities
  • Identify, create, and apply software development and security standards and processes
  • Plan and design software components
  • Estimate time and effort required for software development
  • Construct, amend, and verify software components, ensuring security is embedded
  • Apply test-driven development and ensure appropriate test coverage
  • Use peer review techniques such as pair programming
  • Document software components
  • Obtain agreement to the value of the software components to be developed
  • Select appropriate development methods and lifecycles
What we offer
What we offer
  • Competitive salary and 13th-month salary
  • 14+ annual leaves per year
  • Premium healthcare insurance, starting from your probation period
  • Project reviews and yearly performance appraisals
  • Annual company trip
  • Teambuilding activities: Team lunch/dinner, events, and celebrations, sports clubs (football, basketball, badminton, pickleball)
  • International team with flexible working time
  • Tailor-made career path
  • Technical workshops and training courses
  • Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries.
  • Fulltime
Read More
Arrow Right