Technology & Transformation- EAD: OIDS - Digital Government - Senior Consultant - JAVA Lead
Deloitte
5 - 10 years
Delhi
Posted: 11/20/2024
Job Description
Team lead - Java Core API
Job Description - The Team Lead for Java Core API development leads a team in designing, implementing, and maintaining high-performance and scalable Java-based applications. Fostering a collaborative and innovative development environment is key.
Key Responsibilities
Technical Leadership:
Provide technical guidance and mentorship to the development team.
Stay updated on Java Core API technologies, best practices, and industry trends.
Code Review and Quality Assurance:
Conduct code reviews to ensure adherence to coding standards, best practices, and maintainable code.
Implement and oversee quality assurance processes for Java Core API development.
Architecture and Design:
Collaborate with architects and other team leads to contribute to the design and architecture of Java Core API components.
Ensure that the API design aligns with the overall system architecture and requirements.
Task Assignment and Tracking:
Assign tasks to team members based on their skills and project requirements.
Track progress, identify obstacles, and ensure timely delivery of API components.
Collaboration with Cross-functional Teams:
Coordinate with other teams, such as frontend development, database, and testing, to ensure seamless integration of Java Core API components into the overall system.
Requirements Analysis:
Work closely with product managers and stakeholders to understand and analyze requirements for Java Core API features.
Translate high-level requirements into actionable development tasks.
Documentation:
Ensure comprehensive documentation of Java Core API code, design decisions, and APIs for both internal and external audiences.
Maintain up-to-date documentation as the codebase evolves.
Team Building and Collaboration:
Foster a collaborative and positive team environment.
Encourage knowledge sharing and cross-training among team members.
Performance Optimization:
Identify and address performance bottlenecks in Java Core API code.
Implement optimizations to enhance overall system performance.
Release Management:
Plan and coordinate software releases, including versioning and release notes for Java Core API components.
Collaborate with the release management team to ensure smooth deployments.
Problem Solving:
Lead the resolution of complex technical issues and challenges within the Java Core API development.
Implement effective and sustainable solutions.
Communication:
Communicate project status, challenges, and solutions to stakeholders, including project managers and higher-level leadership.
Foster transparent and open communication within the team.
Continuous Improvement:
Identify areas for process improvement and implement changes to enhance the efficiency and effectiveness of the Java Core API development process.
Encourage a culture of continuous learning and improvement within the team.
About Company
Deloitte is a global professional services firm that provides a wide range of services, including audit and assurance, consulting, tax, risk management, and financial advisory. With a presence in over 150 countries and a network of member firms, Deloitte serves clients across various industries, helping them solve complex business challenges, improve operations, and innovate. Known for its expertise in management consulting, technology solutions, and strategy, Deloitte is one of the Big Four accounting firms and is recognized for its commitment to quality, integrity, and making an impact in the marketplace.
Services you might be interested in
One-Shot Campaign
Reach out to ideal employees in one shot!
The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).