No more applications are being accepted for this job
- Lead the technical design, development, and delivery of the product.
- Provide guidance, mentorship, and leadership to the development team.
- Write technical documents such as highlevel design documents, developer guidelines, and data models.
- Recommend technical solutions and advocate for best practices.
- Translate business requirements into technical specifications.
- Conduct code reviews of peers and continuously upskill your team.
- Perform code coverage analysis using tools like SonarQube and ensure optimal code quality.
- Gain a deep understanding of the business domain and the database structure of the respective module.
- Design, code, unit test, and debug Java code.
- Design and develop microservices.
- Adhere to coding best practices, write clean modular code, and maintain optimal code quality.
- Be part of the Scrum Team and adhere/follow Scrum practices as guided by the Scrum Master.
- Collaborate with Subject Matter Experts (SMEs), Product Managers, and other project team members in requirements specification and detailed engineering analysis.
- Minimum of 10 years of strong experience in software development within the Java ecosystem.
- Minimum of 4 years of experience in mentoring/leading a team of software developers.
- Indepth understanding of Object-Oriented concepts and SOLID principles.
- Strong experience in objectoriented design and development.
- Handson experience in Java 8 or above.
- Experience in Microservice Architecture.
- Designed and developed web applications using Spring framework, preferably Spring Boot.
- Experience in developing REST services using Spring framework.
- Experience in Hibernate
- JPA Annotations.
- Musthave experience in implementing messaging architecture like Kafka.
- Knowledge of unit testing frameworks, preferably JUnit.
- Good understanding of RDBMS concepts and experience in PL/SQL.
- Knowledge of continuous integration and continuous deployment systems.
- Proficiency in Git version control system.
- Understanding of test cycles in software development.
- Passion for writing clean, modular, and unittestable code.
- Experience in largescale product development and working with geographically dispersed teams.
- Proven skills in conflict management.
- Effective spoken and written communication.
- Experience in Angular or equivalent UI Frameworks.
- Monitoring and tuning application servers.
- Exposure to ETL tools.
- DevOps using Jenkins.
- Working in Linux systems.
Java Technical Lead - Mumbai, India - QCENTRIO PRIVATE LIMITED
Description
Job Title : Java Developer Tech Lead
Company : MNC
Payroll :
Qcentrio (Contract to hire for 12 months)
Experience : 10 Years and above
Job Location : Mumbai, Bangalore, Chennai
Notice Period : Immediate/15 Days
Job Duties & Responsibilities :
Education : Graduation / Post Graduation in Computer Science or Related Engineering field.
Experience :
Technical :
)