CrawlJobs Logo

Software Engineer - Microservices & Integration

India, Bangalore · Job Posted January 21, 2026
Apply Position
Job Link Share

Job Description

We are seeking a talented Software Engineer to join our microservices team in India. This role focuses on building high-quality products through a cloud-based microservices architecture and an integration layer that ensures seamless data flow between systems. You will work within a Scrum squad in a SAFe environment, refining and implementing user stories while maintaining platform integrity and driving continuous improvement.

Job Responsibility

  • Develop microservices and TIBCO components within Scrum/Kanban frameworks in a SAFe environment
  • Build and maintain RESTful APIs and ensure adherence to best practices and standards
  • Drive quality and performance of owned services through robust coding and testing
  • Promote a culture of continuous learning and improvement within the team
  • Ensure quality is embedded in all deliverables

Requirements

  • Extensive experience in TIBCO development (EMS, BW, Admin)
  • Strong expertise in RESTful API development and microservices architecture
  • Proficient in Java frameworks, particularly Spring Boot
  • Skilled in stream pipelines and data store technologies such as MongoDB
  • Familiar with SOA principles, object-oriented programming, unit testing, and caching
  • Hands-on experience with tools and technologies like Maven, Git, Docker, Jenkins, Jira, Kafka, RabbitMQ, and event-driven architecture
  • Knowledge of monitoring tools such as Splunk, Prometheus, Grafana, and AppDynamics
  • Ability to write JUnit tests and troubleshoot defects effectively

Nice to have

  • Certifications in Scrum, SAFe, or other scaled agile frameworks
  • Experience with AWS services, Spring Security, Spring Cloud
  • Familiarity with Kubernetes, container management, and Apache Camel

What we offer

  • Opportunity to work on cutting-edge microservices and integration technologies
  • Exposure to agile frameworks and cloud-based architecture
  • Collaborative and inclusive work environment with continuous learning opportunities
  • Be part of a global organisation driving digital transformation

Looking for more opportunities?

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

Similar Jobs for

Software Engineer - Microservices & Integration

8 matching positions

Software Engineer – Microservices / DevSecOps

We are seeking a Software Engineer to design and implement scalable microservice...
Location
Location
United States , Gaithersburg
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 2–4 years of professional software engineering experience
  • Experience building microservices-based systems
  • Proficiency in at least one programming language (Java, Python, C++, etc.)
  • Experience working in Agile environments
  • Understanding of APIs and distributed systems architecture
  • Ability to obtain and maintain a Public Trust clearance
Job Responsibility
Job Responsibility
  • Design, develop, and maintain microservices-based applications using modern engineering practices
  • Translate business requirements into scalable technical solutions
  • Build clean, maintainable, and testable code aligned to best practices
  • Participate in Agile / SAFe ceremonies (sprint planning, standups, retrospectives)
  • Collaborate with product owners, architects, and engineering teams
  • Contribute to system design discussions and technical decision-making
  • Integrate services with databases, APIs, and messaging systems
  • Work within CI/CD pipelines and DevSecOps frameworks
  • Support deployment, monitoring, and continuous improvement of applications
  • Troubleshoot, debug, and optimize application performance
What we offer
What we offer
  • medical insurance
  • vision insurance
  • dental insurance
  • life insurance
  • disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Java Microservices)

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
  • Associate or bachelor’s degree in information systems
  • Computer Technology
  • Computer Information Systems
  • Computer Science or a demonstration of programming experience
  • 5+ years of relevant experience
  • Strong Java/Microservices Skills: Microservices – Java/Spring Boot OR Java/Spring Boot/Angular
  • Experience on DevOps Tools - Bitbucket, Jenkins
  • Experience on Linux/AIX, Shell Scripting, .NET
  • Knowledge of Content Management Tools, JIRA, Confluence
  • Familiarity with Pivotal Cloud Foundry (PCF), Open Shift, Amazon Web Services (AWS), Microsoft Azure, Event Driven Architecture
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

Lead Software Engineer - Java, Microservices, Azure

Seeking an astute individual that has a strong technical foundation with ability...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
blueyonder.com Logo
Blue Yonder
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science or related
  • 5+ years of experience with a proven track record of successfully delivering global and highly scalable customer-facing digital products and capabilities
  • Hands on expert in full stack development experience using any of the stack Java, Spring Boot, Spring, NoSQL/Snowflake
  • Experience in meta-driven development and can demonstrate using it
  • Experience working with SQL and no-SQL datastores like Elasticsearch, Postgres, Snowflake
  • Expert in leveraging continuous integration and robust build/test automation, with a preference for cross platform stacks and containerization (Jira, Git, Jenkins, Maven, Gradle)
  • Experience utilizing cross cloud API platforms (Apigee)
  • Experience in one of the public cloud technology stack in Azure, AWS, GCP
  • Experience with Docker Containerization and Cloud services such as ElasticCache, EKS
  • Strong analytical skills to be able to manage complex problems using a number of techniques
Job Responsibility
Job Responsibility
  • Envision and develop a library of frontend and backend integrations to a best in class broker platform that will help enhance the Blue Yonder Data platform while building and or continually enhancing best in class customer experiences across channels
  • Be a change agent with technology development using cloud native architecture patterns in a distributed environment
  • Drive culture change in technology to become a truly Agile team which is self-organizing, DevOps and believes in everything automated
  • Collaborate with application teams for adoption of single Data platform
  • Discovering, Understanding, Leveraging, and Exposing new technologies and designs that will benefit the Data Platform
  • Evaluate and coach other engineers on the technical and interpersonal best-practices
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - AI-Powered Microservices

We are seeking an innovative and experienced Senior Software Engineer to join ou...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-7 years of professional experience in software development, with a significant focus on building and deploying microservices
  • Strong command of one or more backend programming languages such as Python, Java, C#, or Go
  • Proven experience with microservices architecture, including service discovery, API gateways, and inter-service communication
  • Hands-on experience with a major cloud platform (e.g., Azure, AWS, or GCP), including containerization (Docker) and orchestration (Kubernetes)
  • Solid experience in designing, building, and consuming RESTful or gRPC APIs
  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Design, build, and maintain efficient, reusable, and reliable microservices using modern best practices
  • Utilize AI-powered development tools, specifically Microsoft Copilot, to accelerate the software development lifecycle, from coding and testing to documentation
  • Develop and manage robust API integrations with a variety of Large Language Models (LLMs) to embed advanced AI capabilities into our applications
  • Collaborate with architects and product managers to design scalable and resilient systems that meet business and technical requirements
  • Write clean, scalable, and thoroughly tested code
  • Champion best practices in software development and mentor junior engineers
  • Work closely with cross-functional teams, including data science, product, and operations, to deliver high-quality, integrated solutions
  • Stay current with the latest advancements in AI, microservices, and cloud technologies, and actively look for opportunities to incorporate them into our platform
  • Fulltime
Read More
Arrow Right

Software Engineer - Python Engineer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
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 professional experience in Python software development
  • Profound knowledge of Python, its ecosystems, and popular frameworks (e.g., Django, Flask, FastAPI)
  • Strong understanding of software design principles, architectural patterns (e.g., Microservices, MVC), and object-oriented programming
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra)
  • Extensive experience in designing and building RESTful APIs
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and associated services
  • Experience with Docker and container orchestration tools like Kubernetes
  • Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions)
  • Strong understanding of testing methodologies and experience with unit, integration, and end-to-end testing
  • Proficient with Git and collaborative development workflows
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

Sr. Software Engineer - QA / Test Automation Engineer

Location
Location
India , Gurgaon
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 09, 2026
Flip Icon
Requirements
Requirements
  • 8+ years of experience in QA automation, SDET, or software engineering roles focused on test automation for distributed or cloud-based systems
  • Strong understanding of QA methodologies, test design, and systems validation
  • Proficiency in .NET 8/C#, Node.js, Python, or TypeScript for automation scripting
  • Hands-on experience with Selenium, Playwright, Cypress, REST API automation, and integration testing frameworks
  • Experience running tests in AWS environments with strong understanding of CI/CD pipelines using Azure DevOps
  • Familiarity with IaC, containerized test execution, and observability tools
  • Experience testing SQL Server 2022, Snowflake, PostgreSQL data flows
  • Ability to validate ETL pipelines, schema changes, and data quality through automation
  • Expertise in automated testing (unit, integration, contract, E2E, regression)
  • Familiarity with blue/green and canary release testing
Job Responsibility
Job Responsibility
  • Contribute to the design of scalable, maintainable QA automation frameworks for API, UI, integration, and performance testing
  • Implement automated test scenarios across microservices, APIs, data workflows, and distributed systems
  • Participate in design discussions to ensure testability, document risks, and propose automation strategies aligned with engineering standards
  • Produce clean, reusable, and maintainable automation scripts following best practices
  • Implement unit, integration, contract, and E2E tests integrated with CI/CD pipelines
  • Conduct root-cause analysis for defects and drive preventive quality improvements
  • Perform debugging, reliability analysis, and optimization of automation suites
  • Own test execution pipelines from development through deployment and monitoring
  • Create automated dashboards, alerts, and quality signals to validate release readiness
  • Collaborate in production issue investigations by building automated repros and validation scripts
  • Fulltime
Read More
Arrow Right

Software Engineer- Full Stack - Java, React - Engineer

The Digital S/W Engineer Intmd Analyst is a seasoned professional role. Applies ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years software development experience, specializing in JavaScript, Java frameworks, databases like React.js, Spring Boot, Oracle and MongoDB
  • In-depth knowledge of modern application architecture principles
  • Clear understanding of Data Structures and Object-Oriented Principles using Java
  • Practical experience with Artificial Intelligence (AI) tools for enhancing development workflows
  • Proficiency in Microservices frameworks (e.g., Spring Boot), Event-Driven Services, and Cloud-Native Application Development
  • Multiple years of experience on Service Oriented and Microservices architectures, including REST and GraphQL implementations
  • Demonstrated ability to design, develop, and maintain both front-end and back-end components of robust web applications
  • Strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS
  • Solid experience in developing server-side logic and APIs using languages such as Java, Python, or similar
  • Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle
Job Responsibility
Job Responsibility
  • Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis
  • Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes
  • Contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns
  • Leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary
  • Follow and contribute to defining technical and team standards
  • Collaborate technical leadership to achieve established goals, in line with our broader technical strategy
  • AI-Driven Development: Leverage AI tools, such as GitHub Copilot, to enhance development efficiency, accelerate delivery timelines, and optimize software solutions
  • AI Landscape Awareness: Maintain awareness of the rapidly evolving AI landscape and proactively propose innovative approaches to implement product features
  • Problem Solving and Troubleshooting: Possess the expertise to analyze and effectively troubleshoot complex coding, application performance, and design challenges
  • Root Cause Analysis: Capable of conducting thorough research to identify the root causes of development and performance issues, as well as devising and implementing effective defect resolutions
  • Fulltime
Read More
Arrow Right

Backend Software Engineer (Java & Spring Boot) - Vois

We are seeking an experienced backend engineering professional with strong exper...
Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-4 years of experience and proficient in Java (8, 11, or 17) with a solid understanding of object-oriented programming principles
  • Experienced with Spring Boot, Spring MVC, and Spring Data JPA
  • Comfortable designing and developing REST APIs and microservices
  • Knowledgeable in relational and NoSQL databases such as MySQL, PostgreSQL, and MongoDB
  • Familiar with Hibernate and JPA for data persistence
  • Skilled in problem-solving and debugging complex backend systems
  • Knowledgeable about API design principles and integration patterns
  • Experienced in event-driven systems using tools such as Kafka or RabbitMQ
  • Familiar with containerisation and orchestration using Docker and Kubernetes
  • Experienced with CI/CD tools such as Jenkins or GitHub Actions
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend services using Java and Spring Boot
  • Build and expose RESTful APIs to integrate with frontend applications and external systems
  • Contribute to a scalable microservices-based architecture
  • Collaborate closely with QA, DevOps, and Product teams to deliver high-quality features
  • Implement secure, high-performance solutions, including authentication and authorisation mechanisms
  • Monitor, optimise, and troubleshoot applications, resolving production issues efficiently
  • Participate actively in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
  • Write unit and integration tests and contribute to constructive code reviews
  • Support CI/CD pipelines and deployment automation activities
What we offer
What we offer
  • Opportunities to work on large-scale, distributed systems within a global organisation
  • Exposure to modern backend technologies, cloud platforms, and DevOps practices
  • A collaborative, inclusive environment that supports continuous learning and improvement
  • The chance to contribute to solutions that impact customers across multiple markets
  • Fulltime
Read More
Arrow Right