Java Lead Developer

Year    Thiruvananthapuram, Kerala, India

Job Description

Position Summary - Java Lead
The Java Lead is responsible for leading the design, development, and maintenance of robust server-side applications using modern Java technologies. This role involves close collaboration with cross-functional teams to deliver scalable, secure, and high-performance solutions. The Java Lead will mentor team members, enforce coding standards, and drive technical excellence across projects.
Essential Duties and Responsibilities

  • Lead the development and maintenance of server-side applications using Java 8/17 and Spring Boot 3.1.3.
  • Architect and design scalable backend systems and APIs.
  • Collaborate with front-end teams to ensure seamless integration of UI with backend services.
  • Optimize application performance, scalability, and reliability.
  • Implement robust security and data protection practices.
  • Ensure high code quality through unit testing (JUnit) and code reviews.
  • Troubleshoot and resolve complex technical issues.
  • Work closely with DevOps for CI/CD and deployment strategies.
  • Oversee the full software development lifecycle, from planning to deployment.
  • Manage database interactions with MySQL and Oracle, ensuring efficient data handling.
  • Stay current with emerging technologies and recommend adoption where beneficial.
  • Mentor junior developers and foster a culture of continuous improvement.
  • Lead agile ceremonies and contribute to project planning and estimation.
Knowledge, Skills, and Abilities
  • Expert-level proficiency in Java 8/17 and Spring Boot.
  • Strong experience with RESTful APIs, microservices architecture, and web services.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) for integration purposes.
  • Deep understanding of relational databases (MySQL, Oracle) and data modeling.
  • Proficient in version control systems (Git, BitBucket).
  • Strong analytical and problem-solving skills.
  • Excellent communication and leadership abilities.
  • Experience with agile methodologies and project management tools.
  • Ability to mentor and guide team members effectively.
  • Proven track record of delivering high-quality software solutions.
Required Education & Experience
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 6 to 12 years of experience in backend development with Java and Spring Boot.
  • Demonstrated experience in leading development teams and delivering enterprise-grade applications.
  • Hands-on experience with MySQLOracle databases.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4676864
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Thiruvananthapuram, Kerala, India
  • Education
    Not mentioned
  • Experience
    Year