CrawlJobs Logo

Senior Java Microservices Developer

India, Pune · Job Posted May 17, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly skilled and experienced Senior Java Developer with a strong background in microservices architecture and development. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and resilient microservices. This role requires exceptional problem-solving abilities, strong communication skills, a keen analytical mind, and a collaborative team-player attitude. A proven track record of hands-on experience in Java and microservice development is essential.

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

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
  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra)
  • Familiarity with testing frameworks (e.g., JUnit, Mockito)
  • Understanding of distributed systems concepts, including fault tolerance, scalability, and consistency
  • Exceptional problem-solving and analytical skills
  • Excellent written and verbal communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders
  • Strong interpersonal skills and a proven ability to work effectively in a collaborative team environment
  • High degree of initiative and self-motivation
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field

Nice to have

  • Experience with event-driven architectures
  • Knowledge of security best practices in microservices
  • Familiarity with performance tuning and optimization of Java applications
  • Contributions to open-source projects or active participation in the developer community

Looking for more opportunities?

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

Similar Jobs for

Senior Java Microservices Developer

8 matching positions

Senior Java Developer - Microservices

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

Camunda Java Microservices Senior Developer - VOIS

We are seeking a seasoned Camunda Java Microservices Developer to join our Techn...
Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Possess 7+ years of experience in Camunda Engine, BPMN, and microservice architecture
  • Strong hands-on expertise in Java development and design patterns relevant to microservices
  • Proficient in Spring, Spring Boot, and CI/CD tools
  • Solid understanding of event-driven architecture and messaging platforms such as Kafka
  • Hold a degree or higher qualification in software engineering or a related technical discipline
  • Demonstrate excellent analytical, technical communication, and coaching skills
  • Able to think creatively and take ownership of technical challenges
  • Frequently consulted by peers for system design and implementation practices
  • Contribute to strategic implementation decisions and advise on platform technical issues
Job Responsibility
Job Responsibility
  • Define architecture and create high-level design artefacts for process automation solutions
  • Develop and implement Java-based microservices aligned with sprint objectives
  • Collaborate across teams to ensure successful integration of BPMN processes in the CARE domain
  • Build proof-of-concepts and support the expansion of Camunda capabilities within VOIS
  • Mentor and train developers to upskill in Camunda BPMN and support team development
  • Provide technical guidance and resolve issues related to shared modules and frameworks
What we offer
What we offer
  • Opportunity to work on a greenfield strategic project with high visibility
  • Influence architectural decisions and shape best practices across teams
  • Collaborate with cross-functional stakeholders and contribute to process automation growth
  • Lead and mentor a team, supporting their technical development and career progression
  • Be part of a dynamic and inclusive environment that values innovation and collaboration
  • Fulltime
Read More
Arrow Right

Camunda Java Microservices Senior Developer

We are seeking a seasoned Camunda Java Microservices Developer to join our Techn...
Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in Camunda Engine, BPMN, and microservice architecture
  • Strong hands-on expertise in Java development and design patterns relevant to microservices
  • Proficient in Spring, Spring Boot, and CI/CD tools
  • Solid understanding of event-driven architecture and messaging platforms such as Kafka
  • Degree or higher qualification in software engineering or a related technical discipline
  • Demonstrate excellent analytical, technical communication, and coaching skills
  • Able to think creatively and take ownership of technical challenges
  • Frequently consulted by peers for system design and implementation practices
  • Contribute to strategic implementation decisions and advise on platform technical issues
Job Responsibility
Job Responsibility
  • Define architecture and create high-level design artefacts for process automation solutions
  • Develop and implement Java-based microservices aligned with sprint objectives
  • Collaborate across teams to ensure successful integration of BPMN processes in the CARE domain
  • Build proof-of-concepts and support the expansion of Camunda capabilities within VOIS
  • Mentor and train developers to upskill in Camunda BPMN and support team development
  • Provide technical guidance and resolve issues related to shared modules and frameworks
What we offer
What we offer
  • Opportunity to work on a greenfield strategic project with high visibility
  • Influence architectural decisions and shape best practices across teams
  • Collaborate with cross-functional stakeholders and contribute to process automation growth
  • Lead and mentor a team, supporting their technical development and career progression
  • Be part of a dynamic and inclusive environment that values innovation and collaboration
  • Fulltime
Read More
Arrow Right

IMT Java Microservices Senior Developer

Join us as an "IMT Java Microservices Senior Developer" at Barclays, where you'l...
Location
Location
India , Chennai
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Preferably 8+ Years of programming experience as Core Java developer/team lead
  • Experience in application design and understanding of different software architecture styles
  • Very strong capabilities in developing applications using Java ecosystem
  • Have diverse knowledge to have capability to write tools in different languages to create Test Harness
  • Good understanding of relational database, preferably Oracle
  • Capable of writing complex DB queries and design DB schema
  • Unix/Linux scripting
  • Basic knowledge of CI/CD tools and git based repositories
  • Minimum Qualification – bachelor’s degree
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
  • Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Camunda Java Microservices Senior Developer

We are seeking a seasoned Camunda Java Microservices Developer to join our Techn...
Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in Camunda Engine, BPMN, and microservice architecture
  • Strong hands-on expertise in Java development and design patterns relevant to microservices
  • Proficient in Spring, Spring Boot, and CI/CD tools
  • Solid understanding of event-driven architecture and messaging platforms such as Kafka
  • Degree or higher qualification in software engineering or a related technical discipline
  • Excellent analytical, technical communication, and coaching skills
  • Able to think creatively and take ownership of technical challenges
  • Frequently consulted by peers for system design and implementation practices
  • Contribute to strategic implementation decisions and advise on platform technical issues
Job Responsibility
Job Responsibility
  • Define architecture and create high-level design artefacts for process automation solutions
  • Develop and implement Java-based microservices aligned with sprint objectives
  • Collaborate across teams to ensure successful integration of BPMN processes in the CARE domain
  • Build proof-of-concepts and support the expansion of Camunda capabilities within VOIS
  • Mentor and train developers to upskill in Camunda BPMN and support team development
  • Provide technical guidance and resolve issues related to shared modules and frameworks
What we offer
What we offer
  • Opportunity to work on a greenfield strategic project with high visibility
  • Influence architectural decisions and shape best practices across teams
  • Collaborate with cross-functional stakeholders and contribute to process automation growth
  • Lead and mentor a team, supporting their technical development and career progression
  • Be part of a dynamic and inclusive environment that values innovation and collaboration
Read More
Arrow Right

Senior Java Backend Developer - Microservices & API - Assistant Vice President

The Digital S/W Engineer Sr Analyst is a seasoned professional role required for...
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 relevant experience in backend application development using Java
  • Proficiency in Java (Java 8+), including a solid understanding of the Spring Framework and Spring Boot for building microservices
  • Experience building or consuming RESTful APIs using JSON
  • Hands-on experience with relational databases and writing SQL
  • Familiarity with NoSQL databases
  • Familiarity with build tools like Maven or Gradle and version control systems like Git
  • Exposure to unit testing frameworks such as JUnit and Mockito
  • Awareness of containerization technologies (Docker) and orchestration platforms (Kubernetes, OpenShift)
  • Interest in or exposure to messaging systems like Kafka or JMS
  • Understanding of secure coding practices and communication protocols (e.g., TLS, JWT)
Job Responsibility
Job Responsibility
  • Backend Service Development: Contribute to the hands-on development, testing, and maintenance of robust backend services and APIs using Java, Spring Boot, and related technologies, following best practices in software engineering
  • System Integration: Assist in building and consuming RESTful APIs to ensure seamless integration between the SBL platform and other critical internal and external systems
  • Database Management: Help implement and maintain the data layer for SBL solutions, writing efficient SQL queries and interacting with both relational and NoSQL databases
  • Documentation & Automation: Support the development of solutions that automate business processes, such as analyzing data from legal documents or integrating with tools like DocuSign to help reduce the documentation lifecycle
  • Risk & Compliance: Work under the direction of senior team members to ensure all code and platform features align with lending policies, regulatory requirements (e.g., Regulation U), and security best practices
  • Problem Solving: Assist in troubleshooting and resolving technical issues across the full application stack, from database queries to API performance, with senior support
  • CI/CD & Deployment: Actively participate in the team's CI/CD pipelines and contribute to the deployment of applications to production environments using tools like Jenkins, Docker, and OpenShift
  • Fulltime
Read More
Arrow Right

Senior Java Full Stack Developer - React and Microservices

We are seeking a highly skilled and experienced Development Senior Programmer An...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development experience with strong focus on Java and workflow technology
  • Developer with strong programming skills using React, Springboot, Java, TypeScript, Apache Camel, Kafka, OpenShift, API Gateway
  • Experience in building scalable, distributed, highly available systems
  • Solid understanding and hands-on experience with Microservices Architecture and best practices
  • Proficient in Hibernate, JPA and working with both relational (Oracle) and NoSQL (MongoDB) databases
  • Familiarity with Oauth2, JWT, and HashiCorp Vault, Citi's COIN for advanced authentication and authorization mechanisms
  • Experience with Redis or equivalent for caching and performance optimization
  • Experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or cloud (i.e., Tekton, Harness, Jenkins, etc.)
  • Familiarity with DevOps Practices and containerization tools like Docker and Kubernetes
  • Hands-on experience with test automation tools/frameworks such as Junit, Mockito, REST Assured, Cucumber or Selenium
Job Responsibility
Job Responsibility
  • Design and development of complex systems using React, Spring, Spring Boot and Spring Cloud, Workflow technologies
  • Implement microservices-based solutions with focus on scalability, reliability and performance
  • Contribute to the architectural design, implementation, and evolution of workflow and rules solutions
  • Collaborate with cross-functional teams, including product owners, architects, and other engineers, to define, design, and ship new features
  • Build scalable, distributed, highly available systems
  • Collaborate with cross-functional teams to define, design and deliver new features
  • Implement data access layers using Hibernate and JPA and manage caching using Redis or other caching frameworks
  • Ensure high quality through effective code reviews, static code analysis and performance optimization
  • Perform mandated code reviews, and contribute to a culture of continuous improvement
  • Integrate systems with workflow engine
  • Fulltime
Read More
Arrow Right
New

Senior Java Developer - Assistant Vice President

The Credit Risk Technology Team is responsible for delivering Counterparty Credi...
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 experience
  • Object-Oriented Design skills
  • Solid knowledge of Core Java, J2EE
  • Core Java concepts: Threading, Collections, Synchronization, Locking, Annotations, Generics
  • Spring Core, Spring Batch
  • Ability to write SQL Queries and PL/SQL to analyze data
  • Good knowledge of design patterns
  • Build scripts like Ant, Maven
  • Experience with any version of Eclipse as a development environment
  • ETL, ELT, and data warehousing concepts
Job Responsibility
Job Responsibility
  • Develop Java and J2EE software applications that comply with written and verbally agreed specifications, to agreed timescales and quality criteria
  • Work with 4-6 developers and report regularly to the Project Manager on progress and issues
  • Keep applications lean, resilient, robust, self-healing, and scalable
  • Take ownership of all applications in the assigned sub-domain within Risk Technology
  • Interact with Business users / Business Analysts to understand the requirements
  • Ensure complete understanding of application code through compilation, code walkthrough, execution flow, and overall design
  • Perform local compilation, deployment, and behavior/Unit testing
  • Identify areas for code changes to meet required functionalities and maintain traceability
  • Participate in design review, code review, and project review meetings (local/global)
  • Hands-on development using required IDEs & related plugins, SQL client
  • Fulltime
Read More
Arrow Right