Posted on: 08/10/2025
Key Responsibilities :
Technical Leadership & Delivery :
- Lead multiple engineering teams focused on building scalable, performant, and resilient Java-based microservices and backend systems.
- Drive the design and implementation of core platform services leveraging Core Java, Spring Boot, RESTful APIs, and Reactive Programming (Reactor, RxJava).
- Own end-to-end delivery of product features ensuring code quality, reliability, observability, and maintainability.
- Integrate GenAI-powered automation and intelligent code generation to enhance developer productivity and data mapping.
- Collaborate with cloud operations and SRE teams to ensure high availability and disaster recovery readiness.
Architecture & Innovation :
- Partner with architects to design cloud-native, distributed systems supporting millions of concurrent users.
- Define strategies for multi-tenant scalability, fault tolerance, and seamless upgradability.
- Promote data-driven architecture, including model-driven data design, schema evolution, and data mesh principles.
- Drive innovation in AI/ML-driven insights, event-driven architecture, and streaming data processing (Kafka, Flink, Spark).
Team Management & Mentorship :
- Build, coach, and mentor high-performing engineering teams with a focus on technical excellence and ownership.
- Set clear goals, provide constructive feedback, and align engineering outcomes with business objectives.
- Foster a culture of collaboration, agility, and continuous improvement.
- Manage cross-functional collaboration between Product, QA, DevOps, and Architecture teams to ensure delivery excellence.
Process & Quality Excellence :
- Champion engineering best practices across CI/CD, DevSecOps, and observability frameworks.
- Enforce test-driven development (TDD), continuous integration, and deployment automation using tools like Jenkins, GitHub Actions, or GitLab CI.
- Implement performance tuning, profiling, and code optimization practices for large-scale distributed systems.
- Monitor and improve key engineering metrics such as build stability, deployment frequency, and MTTR.
Tech Stack & Tooling :
- Core Engineering Languages : Core Java (Java 8+), Java Concurrency, Stream API
- Functional Programming Frameworks : Spring Boot, Spring Cloud, Hibernate/JPA, Micronaut (optional)
- APIs & Services : RESTful APIs, GraphQL, gRPC
- Messaging & Integration : Apache Kafka, RabbitMQ, ActiveMQ, Event-Driven Architecture
- Databases : PostgreSQL, MySQL, MongoDB, Cassandra, Redis
- Monitoring : Prometheus, Grafana, ELK Stack, OpenTelemetry
Who You Are :
- A technology leader with 9+ years of experience in enterprise software engineering, including 3+ years in technical leadership or managerial roles.
- Hands-on expertise in Core Java, microservices, cloud-native development, and distributed system design.
- Strong understanding of data engineering, API-driven development, and AI-assisted automation.
- Skilled in translating business and product vision into scalable technical strategies.
- Passionate about building high-performing teams and fostering a culture of innovation, accountability, and technical excellence.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1557544
Interview Questions for you
View All