Lead Java Developer - Delhi, India - Quess Corp Ltd

    Default job background
    Description

    NP : Immediate 10 days.

    Number of positions : 2 X Service Team lead.

    Skills : Microservices, Java Spring Boot, REST, React, AWS,MQ,API,GIT.

    Location : Bangalore India (RGA Tech Park).

    Exp : 10 to 12 years.

    Job Description :

    We are looking for an experienced Lead Java Developer with 10 to 12 years of experience to join our team.

    The ideal candidate will have a strong background in building and leading teams to develop robust and scalable software solutions.

    As a Lead Java Developer, you will be responsible for architecting, designing, and implementing microservices based applications using Java Spring Boot, REST, React, AWS, MQ, API, and GIT.

    Responsibilities :

    Architect and Design : Lead the architectural design and development of microservices based applications using Java Spring Boot, REST, and React.

    Technical Leadership : Provide technical leadership and guidance to the development team, ensuring adherence to best practices and standards.

    Hands-on Development : Participate in hands-on development activities, including coding, testing, and debugging complex software solutions.

    Microservices Development : Design and develop microservices using Java Spring Boot, ensuring scalability, performance, and reliability.

    RESTful API Development : Design and implement RESTful APIs to enable communication between microservices and external systems.

    Frontend Development : Collaborate with frontend developers to integrate frontend components using or similar frameworks.

    Cloud Services : Utilize AWS services to deploy, scale, and manage microservices based applications in the cloud environment.

    Message Queue Integration : Integrate message queuing systems (e.g., RabbitMQ, Kafka) for asynchronous communication between microservices.

    API Development : Develop and maintain APIs for internal and external consumption, ensuring security and efficiency.

    Version Control : Manage source code using GIT, ensuring proper branching, merging, and code reviews.

    Documentation : Create and maintain technical documentation, including design documents, API specifications, and deployment guides.

    Collaboration : Collaborate with cross-functional teams including product management, QA, and DevOps to ensure successful delivery of software solutions.

    Requirements :

    Bachelor's degree in Computer Science, Engineering, or a related field years of experience in software development, with a focus on Java Spring Boot and microservices architecture.

    Strong proficiency in Java programming language and Spring Boot framework.

    Experience building RESTful APIs and integrating frontend components using or similar frameworks.

    Hands-on experience with AWS services, including EC2, S3, Lambda, and API Gateway.

    Familiarity with message queuing systems such as RabbitMQ or Kafka.

    Proficiency in version control using GIT, including branching, merging, and code reviews.

    Excellent problem-solving and debugging skills, with a strong attention to detail.

    Experience working in Agile development methodologies.

    Strong communication and leadership skills, with the ability to mentor and coach junior developers.

    )