Java Lead - Kolkata, India - Teksands

    Teksands
    Default job background
    Description

    Job Description :

    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 Javabased 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 handson coding and development activities.
    • Troubleshoot and resolve complex technical issues.
    • Ensure the implementation of efficient and highquality 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 crossfunctional 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 servicesMicro services with Spring Boot/Micronaut Framework
    • Experience in using Junit/Mockito framework
    • Strong in SOAP and REST web services
    )