12 Nov
|
ESK Technologies Private
|
Bengaluru
12 Nov
ESK Technologies Private
Bengaluru
Key Responsibilities
- Technical Leadership & Architecture: Design, develop, and maintain scalable, fault-tolerant microservices using Java and Spring Boot. Define system architecture, API contracts, and data models.
- Team Mentorship & Delivery: Lead a squad of 4–8 backend developers. Conduct thorough code reviews, enforce engineering best practices, mentor junior/mid-level engineers, and remove technical roadblocks during sprints.
- System Performance & Reliability: Optimize application performance, troubleshoot production bottlenecks, and implement robust logging, monitoring, and alerting mechanisms.
- Cross-Functional Collaboration: Partner closely with Product Managers, DevOps, QA, and Frontend teams to translate business requirements into technical specifications and release plans.
- CI/CD & Cloud Operations: Oversee automated testing, CI/CD pipelines, containerization, and cloud deployments to ensure zero-downtime releases.
Required Qualifications
- Experience: 6–10 years of hands-on backend software development experience, with at least 2+ years in a technical leadership or mentoring role.
- Core Stack: Strong proficiency in Java (Java 11/17/21), Spring Boot, Spring Cloud, Spring Security,
and Hibernate/JPA.
- Microservices & APIs: Proven track record designing RESTful APIs and distributed microservices architectures (service discovery, API gateways, circuit breakers, event-driven patterns).
- Databases: Solid experience with relational databases (PostgreSQL, MySQL, Oracle) and NoSQL stores (MongoDB, Redis), including query tuning and schema design.
- Messaging & Streaming: Hands-on experience with message brokers such as Apache Kafka or RabbitMQ.
- DevOps & Cloud: Working knowledge of Docker, Kubernetes, CI/CD tools (Jenkins, GitLab CI, GitHub Actions), and cloud platforms (AWS, Azure, or GCP).
- Testing & Quality: Strong commitment to unit and integration testing (JUnit, Mockito), clean code principles, and SOLID design patterns.
Positive to Have
- Experience with distributed tracing and observability tools (Prometheus, Grafana, ELK Stack, OpenTelemetry).
- Familiarity with Domain-Driven Design (DDD) and Test-Driven Development (TDD).
- Exposure to system migration from monolithic architectures to cloud-native microservices.
📌 Java tech lead (Bengaluru)
🏢 ESK Technologies Private
📍 Bengaluru