Lead Java Software Developer

Opentext

Bengaluru

Sur place

INR 2 000 000 - 4 200 000

Plein temps

Il y a 4 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

OpenText seeks a Lead Software Developer to provide technical leadership for the Messaging Channels Platform, building high-volume, reliable messaging capabilities. You will guide design, standards, and best practices while collaborating with Product Management, Architecture, Security, DevOps, and Cloud Operations teams.

You will lead the development of distributed services for Email, WhatsApp, SMS, and RCS, driving decisions, mentoring engineers, and shaping the platform roadmap across

Qualifications

  • Bachelor's or Master's in Computer Science or equivalent.
  • 9–12 years of software engineering experience in enterprise product development.
  • Strong hands-on with Java and Spring/Spring Boot.
  • Proven experience developing microservices and distributed systems.
  • Hands-on with Kafka and/or RabbitMQ.
  • Experience with Docker and Kubernetes.
  • Experience with at least one public cloud platform; GCP preferred.
  • Strong understanding of REST APIs and event-driven systems.
  • Strong debugging and performance optimization skills.
  • Excellent communication, leadership, and mentoring abilities.
  • Experience with Python or Rust and multi-tenant SaaS is a plus.
  • Experience with high-volume messaging platforms and related tech.

Connaissances

Java
Spring Boot
Microservices
Event-driven systems
REST APIs
Debugging
Performance optimization
Mentoring
Communication
Multi-tenant SaaS

Formation

Bachelor's or Master's in Computer Science

Outils

Docker
Kubernetes
Kafka
RabbitMQ
PostgreSQL
MySQL
MongoDB
Redis
OpenTelemetry
Prometheus
OpenSearch/ELK
CI/CD tools

Description du poste

Job Summary

As a Lead Software Developer at OpenText, you will provide technical leadership for the Messaging Channels Platform, focusing on building high-volume, reliable, and scalable messaging capabilities.

You will lead the development of distributed messaging services supporting Email, WhatsApp, SMS, and RCS. You will drive technical decisions, engineering standards, and best practices while working closely with Product Management, Architecture, Engineering, Security, DevOps, and Cloud Operations teams.

What the Role Offers
  • Lead the design and development of high-volume, low-latency messaging services.
  • Build and maintain microservices using Java, Spring/Spring Boot, REST APIs, Docker, and Kubernetes.
  • Develop event-driven solutions using Kafka, RabbitMQ, or similar messaging technologies.
  • Support cloud-native and multi-region deployments with a focus on availability, security, and performance.
  • Contribute to messaging capabilities across Email, SMS, WhatsApp, and RCS channels.
  • Drive technical decisions, coding standards, and engineering best practices.
  • Troubleshoot complex production issues and improve system performance and reliability.
  • Establish effective monitoring and observability practices.
  • Collaborate with cross-functional and geographically distributed teams to deliver solutions from development through production.
  • Mentor engineers and contribute to technical planning and the platform technology roadmap.
What You Will Need to Succeed
  • Bachelor's or Master's degree in Computer Science or an equivalent discipline.
  • 9-12 years of software engineering experience in enterprise product development.
  • Strong hands-on experience with Java and Spring/Spring Boot.
  • Proven experience developing microservices and distributed systems.
  • Hands-on experience with Kafka and/or RabbitMQ.
  • Experience with Docker and Kubernetes
  • Experience with at least one public cloud platform; GCP preferred.
  • Strong understanding of REST APIs and event-driven systems.
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Excellent communication, technical leadership, and mentoring skills.
  • Ability to independently drive technical assignments through completion.
  • Experience with Python or Rust.
  • Experience with multi-tenant SaaS products.
  • Experience with high-volume messaging platforms.
  • Knowledge of Email, SMS, WhatsApp, or RCS technologies.
  • Knowledge of email delivery concepts such as routing, retries, bounce processing, suppression, and throttling.
  • Experience with PostgreSQL, MySQL, MongoDB, or Redis.
  • Experience with Prometheus, Grafana, OpenTelemetry, ELK, or OpenSearch.
  • Knowledge of CI/CD, Git, Infrastructure as Code, and DevOps practices.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Director, Product Management
Director, Product Management

Opentext • Bengaluru

Sur place
INR 5 500 000 - 7 500 000
Product Development T1
Product Development T1

Comviva • Bengaluru

Sur place
INR 2 500 000 - 4 500 000
Lead Fullstack Engineer
Lead Fullstack Engineer

Manatal • Bengaluru

Sur place
INR 2 000 000 - 3 000 000
Senior Technical Lead
Senior Technical Lead

Comviva Technology • Gurugram District, Bengaluru

Hybride
INR 1 800 000 - 3 200 000
JAVA Lead | Pune, IN
JAVA Lead | Pune, IN

Photon • Inde

Sur place
INR 3 000 000 - 5 000 000
OpenText Exstream Developer
OpenText Exstream Developer

Infosys Limited • Bengaluru

Sur place
INR 600 000 - 1 000 000
Java Lead Developer
Java Lead Developer

Infosys • Bengaluru

Sur place
INR 3 000 000 - 6 000 000
Java Lead Consultant
Java Lead Consultant

Infosys • Bengaluru

Sur place
INR 3 000 000 - 6 000 000
Senior Lead Engineer - Java
Senior Lead Engineer - Java

Staples India • Chennai District

Sur place
INR 3 500 000 - 6 000 000
Lead Java Developer
Lead Java Developer

Airtel • Gurugram District

Sur place
INR 1 200 000 - 1 800 000