Technical Lead – Java
Required
Preferred
Job Description: Job Technical Lead – Java Prefer - Immediate joiner Location : Trivandrum /Kochi Experience Required: 8 years of relevant enterprise application development experience, including legacy system ownership and technical leadership. Summary (Key Points) Owns architecture, stability, and modernization of legacy Java platforms. Provides technical leadership, governance, and mentoring across teams. Drives development, enhancements, and system optimization. Serves as the primary technical interface for clients and stakeholders. Ensures delivery quality, documentation standards, and SDLC compliance. Strong expertise in estimation, solution design, debugging, and cross-functional coordination. Details Key Responsibilities Take complete technical ownership of enterprise applications built on Java and related technologies, including transition of knowledge from existing teams. Actively contribute to development while leading design, architecture, and code quality initiatives. Build and maintain JSP/Servlet applications and database-driven modules using PL/SQL and Oracle. Perform incident analysis, root cause identification, and long-term resolution for production issues. Analyze legacy business logic and convert it into structured technical and functional documentation. Lead modernization and refactoring initiatives, including system decomposition and migration planning. Recommend improvements for performance, scalability, reliability, and maintainability. Conduct code and design reviews, enforce standards, and mentor developers. Validate release readiness and ensure predictable deployment cycles. Review Flutter mobile codebases for architecture consistency and integration correctness. Support team members working on legacy technologies such as COBOL when needed. Manage tasks, defects, and sprint activities using Jira and Agile practices. Coordinate directly with clients to clarify requirements, provide technical solutions, and maintain delivery confidence. Mandatory Technical Skill Set Core Technologies Java (8+) | Spring Framework | Spring Boot | REST APIs | Data JSP | Servlets Frontend HTML | CSS | JavaScript | jQuery Database Oracle | PL/SQL Security & Authentication OpenID Connect (OIDC) | JWT | SAML-based SSO | Token-Based Authentication DevOps & Tools Git | Jenkins Good to Have React.js | Material UI | PostgreSQL | Basic DevOps understanding | Knowledge of Mobile Application Development (iOS / Android) Required Competencies Strong troubleshooting capability across transactional and batch systems. Hands-on experience maintaining and refactoring legacy applications. Production support exposure for mission-critical systems. Solid understanding of SDLC, ITSM, release governance, and change processes. Proven ability to lead teams, review code, and guide technical decisions. Excellent communication skills for client interaction and stakeholder alignment. Ability to work independently while coordinating distributed team Desirable Experience Participation in application modernization or migration programs. Knowledge of COBOL environments for legacy integration. Knowledge of mobile application development (iOS / Android) Exposure to cross-platform frameworks such as Flutter Capability to reverse engineer undocumented systems. Familiarity with CI/CD pipelines and version control platforms. Domain exposure to workforce or time-management systems.
Upload your resume and fill in the details below.