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 APIFunctional Programming Frameworks : Spring Boot, Spring Cloud, Hibernate / JPA, Micronaut (optional)APIs & Services : RESTful APIs, GraphQL, gRPCMessaging & Integration : Apache Kafka, RabbitMQ, ActiveMQ, Event-Driven ArchitectureDatabases : PostgreSQL, MySQL, MongoDB, Cassandra, RedisMonitoring : Prometheus, Grafana, ELK Stack, OpenTelemetryWho 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.(ref : hirist.tech)