Job Title: Senior Java Lead
Salary: Rs 16,60,000 per year,
Location: Bengaluru, Karnataka
Company: CGI
Qualifications: Bachelor’s
Experience: 10+ years
ABOUT CGI
CGI is a global IT and consulting agency established in Montreal, Canada. Established in 1976, CGI has a specialty of delivering quit-to-quit IT and business consulting services, including systems integration, utility management, and digital transformation. With a numerous portfolio of services, CGI helps corporations across diverse industries, inclusive of financial services, government, and healthcare, to beautify their operational efficiency and force innovation.
The enterprise prides itself on its client-centric approach, aiming to build lengthy-time period relationships and provide tailored solutions that cope with precise business needs. CGI’s staff of over 88,000 experts operates in more than forty countries, leveraging deep enterprise expertise and superior technologies to deliver first-rate consequences. Committed to sustainability and corporate duty, CGI has a specialty in creating effective impacts inside the groups where it operates.
Job Overview
As a Senior Java Lead, you will oversee the layout, improvement, and implementation of Java-primarily based applications, making sure of high overall performance and scalability. Your function consists of leading a crew of builders, mentoring a junior team of workers, and coordinating with go-practical groups to supply outstanding software solutions. You will be answerable for architecting complicated systems, troubleshooting issues, and optimizing code. A sturdy historical past in Java technologies, software program engineering ideas, and project management is crucial. Effective communique and management competencies are crucial for directing the group and assembly task closing dates.
Responsibilities of a Senior Java Lead:
- Technical Leadership: Led and mentored a crew of Java developers, providing steerage on satisfactory practices, code evaluations, and technical troubleshooting. Ensure the team adheres to coding standards and follows Agile methodologies.
- System Design and Architecture: Design and architect scalable and high-performance Java programs, making sure a strong device structure meets commercial enterprise requirements. Evaluate and combine new technology and frameworks to decorate device skills.
- Project Management: Oversee the end-to-cease software program improvement lifecycle, from requirement amassing and planning to deployment and maintenance. Collaborate with assignment managers, commercial enterprise analysts, and other stakeholders to define undertaking scope, goals, and deliverables.
- Code Development and Review: Write superb, maintainable, and green code while adhering to pleasant practices and enterprise standards. Conduct thorough code opinions to ensure code great and performance.
- Troubleshooting and Debugging: Identify, diagnose, and resolve complicated software problems and bugs. Implement effective debugging techniques and carry out root purpose evaluation to save you habitual troubles. (Senior Java Lead)
- Performance Optimization: Monitor and optimize the application’s overall performance, addressing bottlenecks and scalability issues. Utilize profiling gear and performance metrics to improve software efficiency.
- Documentation and Reporting: Maintain complete documentation for machine structure, code, and approaches. Provide normal repute reports and updates to stakeholders, highlighting mission development and ability risks.
- Collaboration: Work intently with different departments, consisting of QA, DevOps, and UX/UI teams, to ensure seamless integration and delivery of software program answers. Facilitate powerful communique and collaboration throughout the crew.
- Continuous Improvement: Stay updated with the ultra-modern industry tendencies, technologies, and pleasant practices. Advocate for and implement technique improvements to beautify improvement efficiency and software program excellence.
Skills of a Senior Java Lead:
- Java Expertise: Deep know-how of Java programming, together with core libraries, frameworks (e.g., Spring, Hibernate), and design styles. Proficiency in Java EE and Java eight functions.
- System Architecture: Strong skills in designing scalable and strong gadget architectures, such as microservices, RESTful APIs, and cloud-primarily based solutions.
- Agile Methodologies: Experience with Agile methodologies, inclusive of Scrum or Kanban, and equipment like JIRA for mission control and monitoring.
- Leadership and Mentorship: Proven potential to steer and mentor a crew of builders, fostering a collaborative and efficient painting environment.
- Problem-Solving: Excellent analytical and problem-solving abilities, with a knack for troubleshooting and debugging complicated problems. (Senior Java Lead)
- Performance Tuning: Knowledge of performance optimization strategies and gear, along with profiling and tracking.
- Communication: Strong verbal and written communique abilities for effective collaboration with stakeholders and group contributors.
- Version Control: Proficiency with model manipulation systems like Git or SVN.
- Database Management: Experience with relational databases (e.g., MySQL, PostgreSQL) and information of SQL.
- Continuous Integration/Continuous Deployment (CI/CD): Familiarity with CI/CD pipelines and associated gear to automate checking out and deployment processes.
Apply Now
Other Job’s