CrawlJobs Logo

Java developer (Microservices)

India, Pune · Job Posted February 05, 2026
Apply Position
Job Link Share

Job Description

At Citi we’re not just building technology, we’re building the future of banking. Encompassing a broad range of specialties, roles, and cultures, our teams are creating innovations used across the globe. Citi is constantly growing and progressing through our technology, with laser focused on evolving the ways of doing things. As one of the world’s most global banks we’re changing how the world does business.

Requirements

  • 5 - 8 years of experience with strong focus on Java development
  • Development of backend systems using Java, Microservices & Spring boot
  • 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
  • Bachelor’s degree/University degree or equivalent experience

Looking for more opportunities?

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

Similar Jobs for

Java developer (Microservices)

8 matching positions

Java Developer / Java Web Developer

In this Java Development role you will get the opportunity to run your own proje...
Location
Location
United States , Des Moines
Salary
Salary:
120000.00 USD / Year
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Java Development
  • Spring Boot / Microservices, Hibernate, Struts is a MUST HAVE
  • Experience with JavaScript
  • Angular experience is a plus
  • Spring experience
  • HTML5
  • CSS
  • 2 year or 4 year degree is Preferred (Prefer Computer Science or similar)
  • Hands-on background with the Spring Framework
  • Familiarity with web application technologies such as HTML5 and CSS
Job Responsibility
Job Responsibility
  • Run your own projects
  • Develop on challenging IT / Technical projects
  • Work closely with the business
  • Work in a mid sized team environment
What we offer
What we offer
  • Unheard of benefits
  • training opportunities
  • 10% bonus
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
  • Fulltime
Read More
Arrow Right

Java Developer (Microservices & AWS) - VOIS

We are seeking a mid-level Java Developer with experience in building scalable m...
Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experienced in Java (version 17 or higher) with strong knowledge of Spring/Spring Boot
  • Skilled in designing and developing RESTful APIs within microservices architectures
  • Familiar with design patterns and clean coding principles
  • Knowledgeable in testing methodologies such as TDD/BDD and various testing frameworks
  • Experience working in agile environments such as Scrum or Kanban
  • Understanding of AWS services or similar cloud platforms
  • Familiar with containerisation tools such as Docker
  • Knowledge of monitoring and observability tools
  • experience with APM tools such as Dynatrace or Splunk is beneficial
  • Capable of production support and troubleshooting in live environments
Job Responsibility
Job Responsibility
  • Develop and maintain microservices as part of an agile (Scrum/Kanban) development squad
  • Design and implement RESTful APIs within a microservices architecture
  • Ensure high standards of quality and performance using best practices and coding standards
  • Contribute to a culture of continuous improvement through learning, training, and peer collaboration
  • Implement testing strategies including TDD/BDD, unit, integration, end-to-end, and performance testing
  • Support production environments, including troubleshooting and issue triage during on-call rotations
  • Collaborate with cross-functional teams to build customer-centric digital solutions
  • Coach and support junior developers within the team
What we offer
What we offer
  • Opportunity to work on large-scale digital platforms impacting millions of customers
  • Exposure to modern cloud-native architectures and AWS environments
  • Collaborative and inclusive team culture focused on continuous learning and innovation
  • Hands-on experience with cutting-edge development practices and tools
  • Opportunities for professional growth through training, coaching, and real-world problem-solving
  • Fulltime
Read More
Arrow Right

Sr. Java Microservices Developer (FTE / Onsite)

We are currently seeking a Sr. Java Microservices Developer (FTE / Onsite) to jo...
Location
Location
United States , Irving
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Overall 7+ years of experience
  • strong experience in Java/J2EE, Spring, hibernate with expertise in design, development, performance tuning, microservice, troubleshooting and deployment
  • Good understanding of ECS, Kubernetes, and open shift
  • We should be well versed with designing and architecting solutions with the latest tech advancements
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
Job Responsibility
Job Responsibility
  • Design and architect scalable Java-based microservices solutions
  • Provide technical leadership to development teams and mentor junior developers
  • Develop APIs and backend services using Spring Boot, Spring Reactive, and RESTful standards
  • Implement caching strategies using Redis
  • Drive DevOps best practices using CI/CD pipelines
  • Work on containerized deployments using Docker and Kubernetes
  • Collaborate with cross-functional teams to ensure robust and scalable application architecture
  • Monitor applications and systems using New Relic and other logging/monitoring tools
  • Ensure secure, high-performance, and maintainable coding practices
  • Lead the design, development, and deployment of IVR solutions including AI and chatbots, ensuring alignment with business requirements and customer needs
  • Fulltime
Read More
Arrow Right

Avp - Java Microservices Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • 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
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • 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 Microservices Developer - Assistant Vice President

The role will be responsible for review, analysis, design, and development; plan...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Associate or Bachelor’s degree in Information Systems
  • Computer Technology
  • Computer Information Systems
  • Computer Science or a demonstration of programming experience
  • Demonstrable analytical and quantitative skills
  • 2-4 years of hands-on experience working in Mainframe technologies and Content Management Tools (Exstream or Messagepoint, ADA tagging)
  • Demonstrable experience having led and directed teams
  • Experience with full project life cycle from establishing requirements through delivery and production
  • Well versed with 3 tier architecture/ component layer architecture
  • Overall 4+ years of experience
Job Responsibility
Job Responsibility
  • Manage application development deliverables for the entire Life cycle of the development Project - both Waterfall and Agile models as may be applicable for each project assigned
  • Gather technical requirements, code specifications, test plans and results
  • and other deliverables required for multiple projects
  • Perform analysis, design, development, testing, implementation, and maintenance of applications under minimal supervision
  • Provide expertise in technical analysis and be able to resolve complex issues through in-depth evaluation of business processes, system processes
  • Ensure alignment to architectural assertions and constantly look for opportunities to modernize application
  • Work effectively with remote teams, with a focus on fostering positive working relationships
  • Integrate with a team of highly seasoned application developers
  • Fulltime
Read More
Arrow Right

Java Microservices Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune, Maharashtra; Chennai, Tamil Nadu
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of relevant experience in the Financial Service industry
  • Must have – Java, J2ee with microservices
  • Good to have - bigdata
  • 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
  • The primary area of Experience with Core Java/J2EE Application with complete command over OOPs and Design Patterns
  • The candidate should be commendable in Data Structures and Algorithms
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

Senior Java Microservices Developer

We are seeking a highly skilled and experienced Senior Java Developer with a str...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional experience in software development with a strong focus on Java
  • Extensive hands-on experience in designing and developing microservices architectures
  • Proven experience with Spring Boot, Spring Cloud, or similar frameworks for microservice development
  • Experience with containerization technologies (e.g., Docker, Kubernetes)
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus
  • Experience with messaging queues (e.g., Kafka, RabbitMQ) and API Gateways
  • Familiarity with CI/CD pipelines and DevOps practices
  • Proficiency in Java (Java 8+)
  • Deep understanding of object-oriented programming (OOP) principles and design patterns
  • Strong knowledge of RESTful API design and development
Job Responsibility
Job Responsibility
  • Design, develop, and implement robust, scalable, and secure microservices using Java and related technologies
  • Lead the technical design and architecture of new features and enhancements, ensuring alignment with overall system architecture and best practices
  • Collaborate with product owners, architects, and other developers to translate business requirements into technical solutions
  • Write clean, maintainable, and efficient code, adhering to established coding standards and patterns
  • Conduct code reviews to ensure code quality, performance, and adherence to design principles
  • Identify and resolve complex technical issues, performing root cause analysis and implementing effective solutions
  • Participate in the full software development lifecycle, including planning, design, development, testing, deployment, and support
  • Mentor junior developers, sharing knowledge and promoting best practices within the team
  • Contribute to the continuous improvement of development processes, tools, and technologies
  • Stay up-to-date with emerging technologies and industry trends, particularly in Java, microservices, and cloud computing
  • Fulltime
Read More
Arrow Right

Java Microservices Developer

Java Developer is a position responsible for establishing and implementing new o...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 to 7 years of Application Development experience
  • Proficiency in Java, Spring, Hibernate, real-time messaging, and associated Java frameworks
  • Hands-on experience developing products with RESTful APIs and microservices architecture
  • Strong knowledge of relational databases (e.g. Oracle) and document storage (e.g. MongoDB)
  • Hands-on experience in working with Threads
  • Exposure to Kotlin is a significant advantage
  • Exposure to Drools / Activiti is a significant advantage
  • Deep understanding of software architecture, industry best practices, and excellent problem-solving, analytical, and debugging skills
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Job Responsibility
Job Responsibility
  • Hands-on design and development of scalable software solutions using Java, Spring, Microservices, and Restful APIs
  • Write clean, maintainable, and efficient code following best practices in software engineering
  • Continuously improve application performance, scalability, and reliability
  • Resolve high-impact problems through in-depth evaluation, providing innovative solutions
  • Provide expertise in applications programming, ensuring design adherence to architecture blueprints and developing coding standards
  • Stay current with emerging trends and technologies in API development
  • Fulltime
Read More
Arrow Right