Search by job, company or skills

Westcon-Comstor

Backend Developer

4-6 Years
Save
  • Posted 22 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149377869

Similar Jobs

Pune, India

Skills:

AWSSqlAzureNginxPython 3Restful ApismTLSLUKS encryption

Remote

Skills:

DjangoFlaskRest ApisMicroservicesSqlNosqlDockerKubernetesAWSCI/CD

Pune, India

Skills:

Python ScriptingHibernateJava J2eePostgreSQLSoapJpa

Pune, India

Skills:

KafkaAWSJavaGolangRest ApisFlink

Hyderabad, Chennai, Pune

Skills:

scalable systems Backend DevelopmentGolangJavaMicroservicesDistributed Systems