Java Developer (Lead Level)

We are seeking an experienced and highly skilled Lead Java Developer with over 5 years of
professional experience to join our dynamic team. The ideal candidate will possess a deep understanding of Java development and will be responsible for leading a team of developers in
designing, developing, and maintaining high-performance applications. This role requires strong
leadership abilities, excellent problem-solving skills, and a passion for technology.

  • Lead and mentor a team of Java developers, providing guidance and support to ensure the successful delivery of projects.
  • Collaborate with cross-functional teams including Product Management, QA, and DevOps to ensure the smooth execution of projects.
  • Participate in architectural discussions, contributing to the design and implementation of scalable, high-performance applications.
  • Develop and enforce coding standards, best practices, and procedures to ensure high- quality software development.
  • Design, develop, and maintain Java-based applications, ensuring that they meet functional and non-functional requirements.
  • Write clean, maintainable, and efficient code, adhering to industry best practices.
  • Perform code reviews, debugging, and optimization to enhance application performance.
  • Manage the full software development lifecycle (SDLC), from requirements gathering to deployment and post-release support.
  • Estimate project timelines, track progress, and ensure timely delivery of quality software.

Preferred Skills

  • 5+ years of experience in Java development, with a strong track record of delivering high-quality software.
  • Previous experience in a lead or senior developer role is required.
  • Proficient in Java, with a deep understanding of core Java concepts such as OOP, multithreading, and exception handling.
  • Experience with Java frameworks and libraries such as Spring, Hibernate, and Java EE.
  • Strong knowledge of relational databases (e.g., MySQL, PostgreSQL) and SQL.
  • Experience with microservices architecture, RESTful APIs, and web services.
  • Familiarity with front-end technologies like HTML, CSS, JavaScript, and Angular/React is a plus.
  • Experience with CI/CD pipelines, version control systems (e.g., Git), and build tools (e.g., Maven, Gradle).
  • Knowledge of cloud platforms (e.g., AWS, Azure) and containerization tools (e.g., Docker, Kubernetes) is an advantage.

    Job Category: Software
    Job Type: Full Time
    Job Location: India

    Apply for this position

    Allowed Type(s): .pdf, .doc, .docx