Job Summary
Key Responsibilities
Technical Responsibilities
Design, develop, and support applications using Java and enterprise-scale architecturesWrite, optimize, and maintain complex queries and stored procedures using SQL Server, Oracle, and SybaseDevelop and maintain Unix shell scripts for automation, monitoring, and batch processingEnsure system stability, performance tuning, and production support
DevOps & CI/CD
Implement and manage CI/CD pipelines using TeamCityManage source code repositories using Bitbucket and GitHubDeploy applications using uDeployEnforce code quality, security, and best practices using SonarQubeCollaborate with development, QA, and infrastructure teams to enable DevOps best practices
People Management
Lead and mentor team members, providing technical guidance and career development supportAllocate tasks, track progress, and ensure timely delivery of commitmentsConduct performance reviews and support skill development initiativesFoster a collaborative and high-performance team culture
Client Coordination
Act as the primary point of contact for client interactionsGather and clarify requirements, provide technical solutions, and manage expectationsParticipate in design discussions, status reviews, and delivery governance meetingsHandle escalations and ensure customer satisfaction
Required Skills & Qualifications
Technical Skills (Mandatory)
Strong hands-on experience with Databases: SQL Server / Oracle / Sybase
Strong experience in Unix shell scripting
Good hands-on knowledge of Java
Experience with DevOps tools:
Bitbucket, GitHub, uDeploy, TeamCity
Leadership & Communication
Proven experience in people management and team leadership
Strong experience in client coordination and stakeholder management
Excellent verbal and written communication skills
Key Responsibilities
2. To train and develop team so as to ensure that there is an adequate supply of trained manpower in the said technology and delivery risks are mitigated.
3. To ensure knowledge up-gradation and work with new technologies so that the solution is current and meets quality standards and the client requirements.
4. To gather specifications and deliver solutions to the client organization based on understanding of a domain or technology.