Java Technical Delivery Manager
enGen Global
Job Description
Role - Senior Manager Key Skills required - Technical Delivery of Java projects, Java, Spring boot, Rest API, Microserivices, Cloud, Design Patterns, Algorithms and AI Knowledge. Experience- 15-20 Yrs Job Location - Chennai (Ramanujan IT Park) Mode of work - Hybrid The Frameworks team is a specialized group dedicated to building robust and scalable internal tools, utilities, and core frameworks that empower other development teams across organization. We operate at the foundation, focusing on generic, reusable solutions rather than customer-specific business logic.
Our work heavily involves reflective programming, metadata-driven development, and creating foundational components that drive efficiency and consistency throughout the organization. We are a high-ownership team, managing the entire lifecycle from design to deployment, and frequently collaborating with our internal customers to understand their needs and deliver innovative solutions. If you are passionate about building foundational technology, enjoy solving complex technical challenges, and thrive in an environment where you can shape the future of internal development, this is the place for you.
Essential Responsibilities: Framework Development: Develop and implement robust, generic, and reusable code for internal frameworks, utilities, and tools using Java and Spring Boot. Technical Implementation: Contribute to the full software development lifecycle (SDLC) from design and coding to testing and deployment of framework components. Reflective & Metadata Programming: Actively participate in developing solutions utilizing reflective programming and metadata-driven architectures.
Database Interaction: Work with and configure connections to various database systems including Oracle, DB2, Denodo, Big Data, and PostgreSQL. SQL Development & Troubleshooting: Write, execute, and troubleshoot complex SQL queries, particularly for metadata-driven solutions. Framework Maintenance & Debugging: Diagnose and resolve issues within existing frameworks by analyzing application logs, reproducing issues based on customer details, and effectively debugging code where direct endpoints may not be available.
Unit Testing: Develop comprehensive unit tests to ensure code quality, validate functionality, and aid in debugging complex framework logic. Observability & Monitoring: Assist in monitoring framework health and performance, including using tools like Dynatrace to query and understand application behavior. Customer Collaboration: Engage with internal customers to understand their requirements for tools and utilities, translating them into technical specifications.
Code Quality: Write clean, maintainable, and well-documented code, participating in code reviews to ensure high standards. Continuous Learning: Stay current with emerging Java and Spring technologies, design patterns, and framework development best practices. Role Summary As a Senior Manager for the Frameworks & Tools function, you will lead a team of Java engineers and architects responsible for building and evolving enterprise-grade internal platforms, reusable frameworks, and developer productivity capabilities.
This role blends technical leadership, AI-forward engineering practices, platform strategy, and people management. You will own the framework/platform roadmap, define reference architectures and engineering standards, and partner with product, architecture, security, operations, and business stakeholders to deliver scalable, reliable, compliant solutions. You will also drive adoption of AI-assisted software delivery practices—improving engineering throughput, quality, and operational resilience—while ensuring responsible and secure use of AI.
This is a hands-on leadership role: while your primary responsibility is leading and enabling the team, you will remain technically engaged—setting design direction, reviewing architecture, and guiding resolution of complex engineering challenges. Key Responsibilities 1) Platform Strategy, Roadmap & Architecture Define and own roadmap for core frameworks, libraries, and platform utilities aligned to enterprise priorities (reliability, speed-to-market, security, and cost). Lead architecture and design governance for internal frameworks: reference designs, patterns, reusable components, and integration standards.
Propose platform modernization and evolution strategies (e.g., modularization, standardization, cloud adoption, runtime optimization, developer experience). Establish platform success metrics (adoption, performance, reliability, developer productivity, defect escape rate, change failure rate, MTTR). 2) People Leadership & Engineering Excellence Lead, coach, and develop a team of senior Java developers/tech leads/architects; foster a culture of quality, accountability, and continuous learning. Drive high performance through goal setting, career development plans, succession planning, hiring, onboarding, and performance management.
Establish high standards for code quality, security, testing, observability, and operational readiness; ensure consistent engineering discipline. 3) AI-Savvy Engineering & Modern Delivery Practices Champion adoption of AI-assisted development practices (e.g., code generation/assist, intelligent test creation, documentation automation, incident triage support) with strong governance. Define guardrails for responsible AI usage: security, privacy, IP protection, and quality validation. Introduce automation to improve SDLC efficiency: templates, scaffolding, quality gates, CI/CD best practices, and standardized engineering workflows. 4) Execution Leadership & Delivery Ownership Lead end-to-end delivery of platform initiatives—planning, execution, risk management, stakeholder communication, release readiness, and adoption.
Ensure frameworks are production-ready with strong NFRs: scalability, performance, resiliency, maintainability, and compliance. Oversee technical troubleshooting for complex platform issues; guide root cause analysis and prevent recurrence through structural fixes. 5) Enterprise Integration, Data & Observability Provide strategic direction for frameworks requiring multi-database integration (Oracle, DB2, PostgreSQL, Denodo, and big data ecosystems), ensuring performance and data integrity. Drive platform observability standards using tools like Dynatrace (or equivalent): dashboards, alerting, SLOs, and proactive monitoring.
Establish strong engineering practices for “framework-heavy” codebases (often endpoint-less): logging strategies, tracing, diagnostic patterns, and testability. 6) Stakeholder Management & Cross-Functional Leadership Partner with Architecture, Product, Security, SRE/Ops, and application teams to align platform capabilities to business priorities. Communicate effectively with senior leaders and internal customers—present strategy, roadmap, tradeoffs, status, and outcomes. Influence adoption through enablement: documentation, playbooks, training, and community of practice.
Qualifications & Experience Required 16+ years of experience in enterprise software engineering with deep expertise in Java and Spring Boot. 5+ years in a technical leadership role (Engineering Manager / Tech Lead Manager / Architect with people leadership), leading teams delivering shared platforms/frameworks. Strong track record designing and scaling microservices and reusable enterprise components with robust APIs and integration patterns. Demonstrated ability to build and lead roadmaps, influence architecture, and drive adoption across multiple teams.
Expertise in engineering fundamentals: design, patterns, secure coding, performance tuning, and SDLC best practices. Strong knowledge of SQL and performance tuning; experience working with multiple data stores.