Java Technical Lead
Date Posted: 29-Jan-2024 | Qualification: BE,BCA,MCA,Btech,Mtech,ME,MBA,B.Sc
| Position: |
Java Technical Lead |
| Skills Required: |
java,mocroservices,kotlin |
| Employment Type: |
Full Time |
| Location: |
Mumbai |
| Job Mode: |
Hybrid |
| Experience: |
8 - 12 (years) |
Job Description:
Job Overview
We are seeking a highly skilled and experienced Java Technical Lead to join our dynamic team.
The ideal candidate will be responsible for leading a team of Java developers, overseeing the
design and implementation of Java-based applications, and ensuring the overall success of our
software development projects. As a Java Technical Lead, you will play a crucial role in guiding
the team, making technical decisions, and collaborating with stakeholders to deliver high-quality
solutions.
Capital Investment
Team Leadership:
β Lead and mentor a team of Java developers, fostering a collaborative and
innovative work environment.
β Provide technical guidance, coaching, and support to team members.
β Conduct regular code reviews and ensure adherence to coding standards and
best practices.
Project Management:
β Collaborate with project managers to define project scope, goals, and
deliverables.
β Estimate project timelines and resource requirements.
β Track and report project progress, identifying and addressing potential risks.
Technical Design and Architecture:
β Drive the design and architecture of Java-based applications, ensuring scalability,
maintainability, and performance.
β Evaluate and recommend technologies to meet project requirements.
β Collaborate with the architecture team to align solutions with overall technical
strategy.
Development and Coding:
β Participate in hands-on coding and development activities.
β Troubleshoot and resolve complex technical issues.
β Ensure the implementation of efficient and high-quality code.
Quality Assurance:
β Implement and enforce testing processes, including unit testing, integration
testing, and performance testing.
β Work closely with the quality assurance team to address and resolve defects.
Communication and Collaboration:
β Communicate effectively with cross-functional teams, stakeholders, and clients.
β Collaborate with product managers, UX designers, and other teams to deliver
integrated solutions.
Qualifications:
β Bachelor's degree in Computer Science, Engineering, or a related field.
β Proven experience as a Java Developer with a minimum of 9 years.
β Strong knowledge of Java, J2EE, Spring, and related technologies.
β Experience with web services, RESTful APIs, and microservices architecture.
β Excellent leadership and communication skills.
β Demonstrated ability to make technical decisions and guide teams toward successful
project delivery.
β Experience with Agile/Scrum methodologies.
β Familiarity with CI/CD processes and tools.
Key Requirements:
β Java & Kotlin
β Micronaut, Spring Framework, Spring Batch and Spring Security framework and Spring
libraries
β REST API and SOAP web services-Micro services with Spring Boot/Micronaut
Framework
β Experience in using Junit/Mockito framework
β Strong in SOAP and REST web services