07 Aug
|
Smart Analytica
|
Mumbai
07 Aug
Smart Analytica
Mumbai
Java Technical Manager Work experience: 10 - 15 years
A Java Technical Manager bridges the gap between complex software engineering and strategic business goals. This role requires a dual-focus professional: an architect who can still deeply understand code, and a leader who can manage delivery, mitigate technical risk, and mentor engineering teams.
Rather than just managing tasks, a Technical Manager owns the end-to-end delivery ecosystem, ensuring that the software architecture aligns with long-term business scalability and contemporary engineering practices.
Core Responsibilities
1. Technical Leadership & Architecture
- System Design: Define and oversee robust, scalable, and secure enterprise architectures, primarily leveraging Java/Jakarta EE, microservices, and cloud-native frameworks.
- Tech Stack Evolution: Evaluate and select appropriate frameworks, data storage solutions (relational and non-relational), and caching strategies to optimize system performance and minimize latency.
- Governance & Standards: Establish and enforce coding standards, code review protocols, and design patterns across the engineering organization.
2. Delivery & Team Management
- Resource Optimization: Lead, mentor, and allocate cross-functional engineering teams (typically ranging from 10 to 30+ engineers), ensuring optimal sprint velocity.
- Agile Execution: Partner with Product Managers and Scrum Masters to break down complex business epics into technical user stories, managing technical debt alongside feature delivery.
- Cross-Functional Alignment: Act as the primary technical liaison for executive stakeholders, translating granular engineering challenges into business-impact narratives.
3. DevOps & Infrastructure Oversight
- CI/CD Automation:
Oversee the architecture of automated deployment pipelines, ensuring containerized workloads (e.g., Docker, Kubernetes) transition smoothly across environments.
- Observability: Ensure comprehensive logging, monitoring, and alerting frameworks are implemented to proactively address production bottlenecks.
Required Technical Profile
The ideal candidate brings a blend of deep backend engineering heritage and modern infrastructure expertise:
- Core Language Expertise: Deep mastery of modern Java versions, focusing on concurrency utilities, memory management (Garbage Collection tuning), and performance optimization.
- Frameworks & Ecosystem: Extensive experience with Spring Boot, Spring Cloud, Hibernate/JPA, and building RESTful APIs or gRPC services.
- Data & Messaging Architecture: Strong proficiency in SQL/NoSQL databases and distributed message brokers (e.g., Apache Kafka, RabbitMQ) for event-driven architectures.
- Cloud Platforms: Hands-on experience architecting and deploying scalable solutions on major cloud platforms (AWS, GCP, or Azure).
Key Performance Indicators (KPIs)
- Delivery Predictability: Meeting sprint commitments and project milestones with minimal spillover.
- Code Quality Metrics: Maintaining high test coverage, low technical debt ratios, and zero critical security vulnerabilities in production.
- System Availability: Ensuring applications meet defined Service Level Objectives (SLOs) and uptime requirements.
- Team Retention & Growth: Fostering engineering talent, measurable through skill progression and low team attrition.
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Java Technical Manager (SA_ID_MUM_000025) (Mumbai)
🏢 Smart Analytica
📍 Mumbai