
Search by job, company or skills

We are seeking a capable and motivated Backend Developer to join our India-based team. You will design and build robust, scalable backend services using Java and the Spring Framework, supporting both AEM integrations and standalone service layers. Working under the guidance of the Development Lead, you will contribute to API development, system integrations, and ensuring backend reliability and performance.
Key Responsibilities
* Design, develop, and maintain backend services and APIs using Java and Spring (Spring Boot, Spring MVC, Spring Data).
* Build and maintain integrations between backend services and Adobe Experience Manager.
* Develop RESTful and/or GraphQL APIs consumed by frontend and third-party systems.
* Write clean, well-documented, and testable code following team coding standards.
* Participate in code reviews and contribute to improving shared backend libraries.
* Collaborate with the Development Lead on service architecture and design patterns.
* Troubleshoot and resolve backend performance, reliability, and security issues.
* Write unit, integration, and regression tests to maintain code quality.
* Support DevOps with environment configuration, deployment scripts, and infrastructure queries.
* Contribute to technical documentation including API specifications and system architecture diagrams.
* Develop, deploy, and maintain cloud-native applications using Azure Container Apps, including container configuration, revisions, scaling rules, and ingress, while collaborating with DevOps and platform teams to ensure reliable, secure, and performant solutions.
Required Qualifications
* 4-6 years of backend development experience.
* Strong proficiency in Java (Java 11+) and the Spring Framework (Spring Boot, Spring MVC, Spring Data).
* Experience developing and consuming RESTful APIs.
* Solid understanding of relational databases (SQL) and/or NoSQL data stores.
* Experience with Maven or Gradle for build management.
* Familiarity with Git-based workflows and agile development practices.
* Experience in Microsoft's Azure eco-system.
* Understanding of software design patterns and clean code principles.
* Bachelor's degree in Computer Science, Engineering, or equivalent experience.
Preferred / Nice-to-Have
* Experience with Adobe Experience Manager (AEM) - particularly OSGi services and Sling Models.
* Familiarity with message queue systems (e.g., Kafka, RabbitMQ).
* Exposure to cloud platforms (AWS, Azure, or GCP).
* Experience with containerization using Docker and Kubernetes.
* Knowledge of security best practices (OWASP, OAuth 2.0, JWT).
Job ID: 149377869
Skills:
AWS, Sql, Azure, Nginx, Python 3, Restful Apis, mTLS, LUKS encryption
Skills:
Django, Flask, Rest Apis, Microservices, Sql, Nosql, Docker, Kubernetes, AWS, CI/CD
Skills:
Python Scripting, Hibernate, Java J2ee, PostgreSQL, Soap, Jpa
Skills:
Kafka, AWS, Java, Golang, Rest Apis, Flink
Skills:
scalable systems , Backend Development, Golang, Java, Microservices, Distributed Systems
We don’t charge any money for job offers