HamburgerMenu
hirist

Job Description

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.

info-icon

Did you find something suspicious?