Skip to content
All open roles

Engineering

Java Senior Developers-Backend

BangaloreHybridFull TimeSeniorPosted 17 Sept 2026

About the role

Job Title: Senior Java / Spring Boot Developer - Microservices, REST API, Performance, Design Patterns, Coding, Cloud, DevOps Job Description: As a Senior Java / Spring Boot Developer, you will be responsible for developing high-performance, scalable solutions within a microservices architecture. You’ll work closely with the Tech Lead and the team, applying best practices in development, performance optimization, and documentation to ensure high-quality code. Main Responsibilities: • Development and Performance: o Design and implement Java applications using Spring (Spring Boot, Spring Cloud, Spring Data, Spring Security), with a strong focus on code performance and optimization. o Adhere to industry standards by producing high-quality, well-documented, and maintainable code, minimizing duplication. • Architecture and Patterns: o Collaborate with the Tech Lead to apply microservices patterns (SAGA, event sourcing, rate limiting) and suggest improvements for API structuring and data management. o Actively participate in technology migration projects and component evolution. • API Management and Security: o Assist in implementing API management strategies (security, monitoring, performance optimization) aligned with security standards. • Cloud Deployment and Integration: o Contribute to cloud deployments (preferably on AWS), mastering tools and services such as Docker, Kubernetes, and essential AWS components (CloudWatch, RDS, S3). • Quality Assurance and Testing: o Ensure code meets industry standards for testing, covering all types of testing (unit, integration, performance). o Contribute to code reviews to maintain high standards and follow best practices in software development. o Desired Profile: • Experience: Minimum of 6-10 years of experience in Java development with strong expertise in the Spring framework (Spring Boot, Spring Cloud, Spring Security). • Technical Knowledge: Proficiency in REST standards, microservices architecture, and DevOps tools such as Docker and Kubernetes. • Performance and Code Quality: Experience in optimizing code performance, documentation, and adhering to quality standards. • Testing: Strong skills in testing, covering unit, integration, and performance testing. • Team Collaboration: Ability to work effectively within a large team, with autonomy and initiative to contribute actively to team projects. Benefits: • Learning and continuous training environment • Stimulating projects within an experienced, dedicated team • Opportunity to contribute to strategic projects for the company

Responsibilities

  • Job Title:
  • Senior Java / Spring Boot Developer - Microservices, REST API, Performance, Design Patterns, Coding, Cloud, DevOps
  • Job Description:
  • As a Senior Java / Spring Boot Developer, you will be responsible for developing high-performance, scalable solutions within a microservices architecture. You’ll work closely with the Tech Lead and the team, applying best practices in development, performance optimization, and documentation to ensure high-quality code.
  • Main Responsibilities:
  • Development and Performance:
  • o Design and implement Java applications using Spring (Spring Boot, Spring Cloud, Spring Data, Spring Security), with a strong focus on code performance and optimization.
  • o Adhere to industry standards by producing high-quality, well-documented, and maintainable code, minimizing duplication.
  • Architecture and Patterns:
  • o Collaborate with the Tech Lead to apply microservices patterns (SAGA, event sourcing, rate limiting) and suggest improvements for API structuring and data management.
  • o Actively participate in technology migration projects and component evolution.
  • API Management and Security:
  • o Assist in implementing API management strategies (security, monitoring, performance optimization) aligned with security standards.
  • Cloud Deployment and Integration:
  • o Contribute to cloud deployments (preferably on AWS), mastering tools and services such as Docker, Kubernetes, and essential AWS components (CloudWatch, RDS, S3).
  • Quality Assurance and Testing:
  • o Ensure code meets industry standards for testing, covering all types of testing (unit, integration, performance).
  • o Contribute to code reviews to maintain high standards and follow best practices in software development.
  • o
  • Desired Profile:
  • Experience: Minimum of 6-10 years of experience in Java development with strong expertise in the Spring framework (Spring Boot, Spring Cloud, Spring Security).
  • Technical Knowledge: Proficiency in REST standards, microservices architecture, and DevOps tools such as Docker and Kubernetes.
  • Performance and Code Quality: Experience in optimizing code performance, documentation, and adhering to quality standards.
  • Testing: Strong skills in testing, covering unit, integration, and performance testing.
  • Team Collaboration: Ability to work effectively within a large team, with autonomy and initiative to contribute actively to team projects.
  • Benefits:
  • Learning and continuous training environment
  • Stimulating projects within an experienced, dedicated team
  • Opportunity to contribute to strategic projects for the company

Requirements

  • Job Title:
  • Senior Java / Spring Boot Developer - Microservices, REST API, Performance, Design Patterns, Coding, Cloud, DevOps
  • Job Description:
  • As a Senior Java / Spring Boot Developer, you will be responsible for developing high-performance, scalable solutions within a microservices architecture. You’ll work closely with the Tech Lead and the team, applying best practices in development, performance optimization, and documentation to ensure high-quality code.
  • Main Responsibilities:
  • • Development and Performance:
  • o Design and implement Java applications using Spring (Spring Boot, Spring Cloud, Spring Data, Spring Security), with a strong focus on code performance and optimization.
  • o Adhere to industry standards by producing high-quality, well-documented, and maintainable code, minimizing duplication.
  • • Architecture and Patterns:
  • o Collaborate with the Tech Lead to apply microservices patterns (SAGA, event sourcing, rate limiting) and suggest improvements for API structuring and data management.
  • o Actively participate in technology migration projects and component evolution.
  • • API Management and Security:
  • o Assist in implementing API management strategies (security, monitoring, performance optimization) aligned with security standards.
  • • Cloud Deployment and Integration:
  • o Contribute to cloud deployments (preferably on AWS), mastering tools and services such as Docker, Kubernetes, and essential AWS components (CloudWatch, RDS, S3).
  • • Quality Assurance and Testing:
  • o Ensure code meets industry standards for testing, covering all types of testing (unit, integration, performance).
  • o Contribute to code reviews to maintain high standards and follow best practices in software development.
  • o
  • Desired Profile:
  • • Experience: Minimum of 6-10 years of experience in Java development with strong expertise in the Spring framework (Spring Boot, Spring Cloud, Spring Security).
  • • Technical Knowledge: Proficiency in REST standards, microservices architecture, and DevOps tools such as Docker and Kubernetes.
  • • Performance and Code Quality: Experience in optimizing code performance, documentation, and adhering to quality standards.
  • • Testing: Strong skills in testing, covering unit, integration, and performance testing.
  • • Team Collaboration: Ability to work effectively within a large team, with autonomy and initiative to contribute actively to team projects.
  • Benefits:
  • • Learning and continuous training environment
  • • Stimulating projects within an experienced, dedicated team
  • • Opportunity to contribute to strategic projects for the company

Skills

  • Java
  • AWS
  • JPA
  • Microservice
  • REST
  • Spring and Hibernate
  • Spring Security