CrawlJobs Logo

Senior Java Developer - Microservices

India, Pune · Job Posted March 13, 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
  • 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 Developer - Microservices

8 matching positions

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

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

A globally operating fintech and data security platform building highly scalable...
Location
Location
Greece , Athens
Salary
Salary:
60000.00 - 70000.00 EUR / Year
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong commercial experience building backend systems with Java
  • Solid foundations in computer science, system design, and data structures
  • Experience working with distributed and cloud-native systems
  • Strong Spring and microservices exposure
Job Responsibility
Job Responsibility
  • Designing, developing, and maintaining scalable backend services using Java
  • Building and operating distributed systems with a strong focus on performance and reliability
  • Working with modern Java frameworks such as Spring, Netty, and Apache Mina
  • Contributing to architectural decisions around scalability, resilience, and system design
  • Fulltime
Read More
Arrow Right