Lead software Engineer (ATG, Microservices, Springboot, Java)

Trivandrum, Bengaluru · Hybrid Full-time 7-9 years Any Graduate Direct Client hiring Posted 3 months ago💰 Not disclosed
Apply now

Must Have Skills

ATGSpringbootMicroservicesJavaOracleOracle ATG CommerceSpring BootREST APIsService discoveryCircuit breakersInter-service communicationDistributed loggingAWSAzureGCPDockerKubernetesKafkaJenkinsGitLab CI/CDSonarQubeFortifySQLNoSQL DatabasesAWS, Azure, Docker, Kubernetes, Kafka

Preferred Skills

ATGSpringbootMicroservicesJavaOracleOracle ATG CommerceSpring BootREST APIsService discoveryCircuit breakersInter-service communicationDistributed loggingAWSAzureGCPDockerKubernetesKafkaJenkinsGitLab CI/CDSonarQubeFortifySQLNoSQL DatabasesAWS, Azure, Docker, Kubernetes, Kafka

About the Opportunity

We are hiring for a leading global technology and digital transformation organization delivering enterprise-scale commerce and customer experience solutions for international clients. This opportunity is ideal for experienced ATG professionals passionate about backend engineering, scalable commerce platforms, and microservices-based architectures.

Key Responsibilities

  1. Design, develop, enhance, and maintain enterprise-grade backend applications using Java and Oracle ATG Commerce.
  2. Customize and extend ATG modules based on business and application requirements.
  3. Build scalable and high-performance microservices architectures.
  4. Develop RESTful APIs and integrate with internal/external systems, middleware, and third-party services.
  5. Participate in architecture discussions, technical design reviews, and code reviews.
  6. Troubleshoot and resolve production issues, performance bottlenecks, and system defects.
  7. Optimize application performance, scalability, and reliability across distributed systems.
  8. Work closely with cross-functional teams including frontend developers, QA teams, DevOps, and business stakeholders.
  9. Ensure coding standards, security guidelines, and best engineering practices are followed.
  10. Support CI/CD implementation and automated deployment processes.
  11. Contribute to technical documentation and knowledge-sharing initiatives.

Must Have Skills

  1. 7+ years of strong hands-on experience in Java backend development.
  2. Strong expertise in Core Java concepts including:
  3. OOPs
  4. Multithreading
  5. Collections
  6. Exception handling
  7. JVM concepts
  8. Performance tuning
  9. Hands-on experience with Oracle ATG (Oracle Commerce) platform and module customizations.
  10. Strong experience in developing and deploying Microservices-based applications.
  11. Experience with:
  12. Service discovery
  13. Circuit breakers
  14. Inter-service communication
  15. Distributed logging
  16. Experience working with REST APIs and enterprise integrations.
  17. Strong understanding of relational databases and NoSQL databases.
  18. Experience in caching strategies and schema design.
  19. Strong debugging and problem-solving capabilities.
  20. Experience handling production support and critical issue resolution.

Good to Have Skills

  1. Experience with Spring Framework / Spring Boot.
  2. Exposure to cloud platforms such as AWS, Azure, or GCP.
  3. Experience with Docker and Kubernetes.
  4. CI/CD pipeline exposure using Jenkins, GitLab, or similar tools.
  5. Knowledge of Kafka or MQ-based event-driven systems.
  6. Experience with code quality and security tools such as SonarQube and Fortify.
  7. Exposure to Agile/Scrum methodologies.


Technical Skills

Primary Skills

  1. Java
  2. Oracle ATG Commerce
  3. Microservices
  4. Spring Boot
  5. REST APIs

Secondary Skills

  1. AWS / Azure / GCP
  2. Docker
  3. Kubernetes
  4. Kafka
  5. Jenkins
  6. GitLab CI/CD
  7. SonarQube
  8. Fortify
  9. SQL / NoSQL Databases

Educational Qualification

  1. Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
  2. Equivalent practical experience will also be considered.

Ideal Candidate Profile

  1. Strong backend engineering mindset with enterprise application experience.
  2. Ability to work independently in complex technical environments.
  3. Strong communication and stakeholder management skills.
  4. Experience working in large-scale commerce or digital transformation projects.
  5. Passion for scalable architecture and clean coding practices.

Apply to this job

Required — upload a file or paste the text