CrawlJobs Logo

Java Microservices Developer – Cloud

techmahindra.com Logo

Tech Mahindra

Location Icon

Location:
United States , Richardson, TX / Chicago, IL

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

110000.00 USD / Year

Job Description:

Job Description Skill Set : Angular Total Experience : 5.00 to 10.00 Years No of Openings : 1 Job Post Date : 17/04/2026 Job Expiry Date : 23/05/2026 Domain : IT Location : DALLAS [United States] Job Reference No : 4060714

Requirements:

  • 8+ years of software development experience in enterprise/web applications
  • 8+ years of experience as full stack developer in Java-based technologies with focus on backend
  • 5+ years of experience with Azure, GCP or other public cloud services, Infrastructure as Code (IaC), SaaS application development/support, CI/CD practices, containerization, Kubernetes, and Agile/DevOps methodologies
  • 5+ years’ experience with Agile methodologies and familiarity with product management tools such as Jira, Confluence, Rally, or equivalent product engineering collaboration tools

Nice to have:

  • Expert Java programming knowledge on latest JDK versions, Spring framework
  • Knowledge of open-source packages especially those provided by Apache, Google, and Spring
  • Database knowledge – SQL, NoSQL, table structure, data relationships
  • Familiarity with GraphQL/gRPC
  • In-depth experience with building application programming interfaces (API) and frameworks
  • Experience with API security, analytics, throttling, caching, logging, request and response modifications
  • Extensive experience on Monolith to Microservices Migration
  • Extensive experience of Microservices Patterns and its right implementation
  • Extensive experience of the Cloud Native Development practices and 12 factor apps development
What we offer:
  • medical
  • vision
  • dental
  • life
  • disability insurance
  • paid time off (including holidays, parental leave, and sick leave, as required by law)

Additional Information:

Job Posted:
May 03, 2026

Expiration:
May 23, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Java Microservices Developer – Cloud

Senior Java Microservices Developer

We are looking for a highly skilled and hands-on Java developer to build Spring ...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience in coding (Java, Python, or any modern programming language)
  • Experience with SpringBoot and messaging services like Kafka
  • Deep expertise in system design and microservices architecture
  • Experience with trunk-based development, feature flags, and progressive delivery strategies
  • Proficiency in TDD, BDD, and automation-first mindset to ensure high test coverage and reliability
  • Strong understanding of CI/CD pipelines, and DevOps practices
  • Experience conducting code reviews, vulnerability assessments, and secure coding
  • Familiarity with modern cloud-native technologies (AWS, Kubernetes, Docker)
  • Excellent problem-solving skills and ability to work in fast-paced, agile environments
  • Strong communication and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust, scalable, and high-performance applications
  • Implement trunk-based development practices to enable continuous integration and rapid delivery
  • Develop clean, maintainable, and testable code following SOLID principles and software design best practices
  • Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD)
  • Actively contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards
  • Drive the adoption of modern engineering ways of working, including Agile, DevOps, and CI/CD
  • Advocate for automated testing, infrastructure as code, and continuous monitoring to enhance software reliability
  • Apply Behavior-Driven Development (BDD), Test-Driven Development (TDD), and unit testing to ensure code quality and functionality
  • Conduct thorough code reviews, ensuring adherence to best practices in readability, performance, and security
  • Implement and enforce secure coding practices, performing vulnerability assessments and ensuring compliance with security standards
  • Fulltime
Read More
Arrow Right

Senior Java Cloud App Developer

By Joining Citi, you will become part of a global organisation whose mission is ...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expertise with Java based services in Public Cloud with minimum 8 years’
  • Proven experience in developing and deploying enterprise level applications for container platforms, such as the public cloud Kubernetes services in Amazon Web Services / Google Cloud, or on-premises platform such as RedHat OpenShift
  • Familiarity with Java, Spring and SpringBoot frameworks, Public Cloud Storage offerings such as AWS S3, FsX, DynamoDB/MongoDB, and Google Cloud Storage/Filestore solutions
  • SME in Kubernetes related technologies such as Kubernetes cluster autoscaler, Karpenter and KEDA
  • In-depth knowledge in using tools such as Terraform, Helm, kubectl, Hashicorp vault
  • Deep understanding of event-driven and streaming microservices
  • Extensive experience using Kafka and Cloud-native messaging systems (AWS SQS/SNS or Google Pub/Sub or Equivalent)
  • Familiarity with asynchronous programming using promises/futures (e.g., CompletableFuture)
  • Extensive experience with multi-threaded applications
  • Working knowledge of SQL and NoSQL databases such as Oracle and MongoDB
Job Responsibility
Job Responsibility
  • Developing new features to our Java calculation services to be compatible with multiple public clouds
  • Interfacing with the High-Performance Compute team to determine and challenge requirements/needs to use public cloud providers
  • Integrating Java applications with cloud providers to improve the scalability of the platform
  • Development of high-quality software, emphasizing simplicity, maintainability, testability, and reuse
  • Identifying and implementing automation opportunities around testing, monitoring, deployment, and any other manual operations
  • Participation in code and design reviews, contribute to architectural standards, development best practices, and promoting adherence to these standards
  • Develop features on Java Spring boot Services with teammates
  • Collaborate with Citi Tech and Infrastructure colleagues and 3rd party public cloud vendors such as AWS and Google Cloud
  • Working with Citi Cloud Security team to ensure public cloud services undergo proper evaluations speedily, with business priorities upheld
  • Partnering with multiple teams to ensure appropriate integration of functions to meet business and technology goals
What we offer
What we offer
  • Private Medical Care Program
  • Life Insurance Program
  • Pension Plan contribution (PPE Program)
  • Employee Assistance Program
  • Paid Parental Leave Program (maternity and paternity leave)
  • Sport Card
  • Holidays Allowance
  • Sport and team recreation activities
  • Special offers and discounts for employees
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Fullstack Java 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
  • 10+ years of experience as a Software Engineer/Developer using Java
  • Minimum 3 years' experience in front end technologies
  • Knowledge of Kubernetes and OpenShift
  • Knowledge of tools like Bitbucket, Jira & RLM
  • Working experience on Cloud applications
  • Comprehensive knowledge of Banking and securities domain for application development
  • Exposure to architecture experience in building horizontally scalable, highly available, highly resilient, and low latency applications
  • Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines
  • Exposure to front-end technologies (Angular, JavaScript, Typescript / HTML5/ CSS3)
  • Basic understanding of databases (SQL Server preferably) with ability to write queries and stored procedures
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation
  • Provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues
  • Recommend and develop security measures in post implementation analysis of business usage
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Appropriately assess risk when business decisions are made
  • Fulltime
Read More
Arrow Right

Java Developer

The Java Developer role involves working on next-generation cross-asset calculat...
Location
Location
Canada , Toronto
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in Java programming in Spring framework
  • Experience with Microservice Architecture
  • Expert with Java based services in Public Cloud with extensive experience industry
  • Proven experience in developing and deploying enterprise level applications for container platforms, such as the public cloud Kubernetes services in Amazon Web Services / Google Cloud, or on-premises platform such as RedHat OpenShift
  • Proven experience in event-driven and streaming microservices. Extensive experience using Kafka and Cloud-native messaging systems (AWS SQS/SNS or Google Pub/Sub or Equivalent)
  • Familiarity with Public Cloud Storage offerings such as AWS S3, FsX, DynamoDB/MongoDB, and Google Cloud Storage/Filestore solutions
  • SME in Kubernetes related technologies such as Kubernetes cluster autoscaler, Karpenter and KEDA
  • In-depth knowledge in using tools such as Terraform, Helm, kubectl, Hashicorp vault
  • Extensive experience with multi-threaded applications
  • Understanding of agile methodologies and experience using developer tools such as GitHub, Bitbucket, JIRA, Artifactory and Jenkins
Job Responsibility
Job Responsibility
  • Setup new Cloud-native app for each XiP client
  • Providing cloud support and assistance to XiP client
  • Perform support tasks such as troubleshooting with clients and working with production support to triage production stability issues
  • Identifying and implementing automation opportunities around testing, monitoring, deployment, and any other manual operations
  • Collaborate with the Citi Tech and Infrastructure colleagues and 3rd party public cloud vendors such as AWS and Google Cloud Platform to bring relevant public cloud infra and services into Citi in a timely fashion
  • Contributing to architectural standards, development best practices, and promoting adherence to these standards
  • Work closely with Citi Cloud Security team to ensure public cloud services undergo proper evaluations speedily, with business priorities upheld
  • Partner with multiple teams to ensure appropriate integration of functions to meet our business and technology goals
  • Provide expertise and advanced knowledge in Java Spring Boot / Python scripts and Google Cloud/AWS with the team
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
What we offer
What we offer
  • Global benefits
  • Tailored career opportunities
  • Fulltime
Read More
Arrow Right

Senior Applications Developer (Java)

The Applications Development Technology Analyst is a mid-level position responsi...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in Agile and Scale Agile development models
  • Proficient in Java, Microservices, OrasS or MongoDB
  • Experience of RestAPI, Kafka, MQ
  • Exposure to cloud environments (ECS preferred)
  • Should have knowledge of CICD tools
  • Experience in working with large multinational and multicultural organizations and businesses will be an advantage
Job Responsibility
Job Responsibility
  • Develop, Implementation of Citi’s new generation products and applications
  • Change and technical management of software upgrade/changes working with support team globally
What we offer
What we offer
  • Best-in-class benefits they need to be well, live well and save well
  • Fulltime
Read More
Arrow Right

Senior Java Applications Developer

Engineer the future of global finance. At Citi, our Tech team helps redefine fin...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in Agile and Scale Agile development models
  • Proficient in Java, Microservices, OrasS or MongoDB
  • Experience of RestAPI, Kafka, MQ
  • Exposure to cloud environments (ECS preferred)
  • Should have working knowledge of CICD tools
  • Experience in working with large multinational and multicultural organizations and businesses will be an advantage
Job Responsibility
Job Responsibility
  • Development and Implementation of Citi’s global products and applications based on Microservices architecture and hosted on private & public cloud platforms
  • Change and technical management of software upgrade/changes working with support team globally
What we offer
What we offer
  • Competitive base salary (annually reviewed)
  • Hybrid working model (up to 2 days working at home per week)
  • Additional benefits for well-being, living well, and saving well
  • Inclusive workplace fostering belonging
  • Fulltime
Read More
Arrow Right

Senior Java Developer

The Global Spread Products Technology Team is seeking a Lead Development Analyst...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience in building Distributed / Service Oriented / Microservice-style and cloud based architectures (Amazon,ECS, Docker, OpenShift, Kubernetes)
  • Hands-on experience with RESTful service implementations.
  • Hands-on experience with rational databases like Oracle, SQLServer
  • Hands-on experience with Linux/Unix Shell
  • Extensive experience with Jenkins, TeamCity, Sonar Cube, BitBucket
  • Strong understanding of different storage architectures and their appropriate application.
  • Experience and familiarity building modern Spring applications with Spring Boot
  • Experience in software development SDLC (Agile)
  • Excellent knowledge of Multithreading, Thread-Pools with strong OOP and OOAD skills
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements.
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint.
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
What we offer
What we offer
  • Private Medical Care Program
  • Life Insurance Program
  • Pension Plan contribution (PPE Program)
  • Employee Assistance Program
  • Paid Parental Leave Program (maternity and paternity leave)
  • Sport Card
  • Holidays Allowance
  • Sport and team recreation activities
  • Special offers and discounts for employees
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Java Developer

The Global Spread Products Technology Team is seeking a Lead Development Analyst...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience in building Distributed / Service Oriented / Microservice-style and cloud based architectures (Amazon,ECS, Docker, OpenShift, Kubernetes)
  • Hands-on experience with RESTful service implementations
  • Hands-on experience with rational databases like Oracle, SQLServer
  • Hands-on experience with Linux/Unix Shell
  • Extensive experience with Jenkins, TeamCity, Sonar Cube, BitBucket
  • Strong understanding of different storage architectures and their appropriate application
  • Experience and familiarity building modern Spring applications with Spring Boot
  • Experience in software development SDLC (Agile)
  • Excellent knowledge of Multithreading, Thread-Pools with strong OOP and OOAD skills
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
What we offer
What we offer
  • Private Medical Care Program
  • Life Insurance Program
  • Pension Plan contribution (PPE Program)
  • Employee Assistance Program
  • Paid Parental Leave Program (maternity and paternity leave)
  • Sport Card
  • Holidays Allowance
  • Sport and team recreation activities
  • Special offers and discounts for employees
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right