Job Description

Lead Java Developer

As a Lead Java Developer, you will play a pivotal role in leading the development and implementation of cutting-edge software solutions. The ideal candidate will have 7-10 years of experience and expertise in Microservices, Spring Boot, schema design, and design patterns.

Key Responsibilities:

  • Lead the design, development, and implementation of scalable and high-performance Microservices architecture.
  • Utilize Spring Boot framework to develop robust and efficient Java applications.
  • Collaborate with cross-functional teams to design and implement database schema to support application requirements.
  • Apply design patterns to optimize code quality, reusability, and maintainability.
  • Mentor and guide junior developers, providing technical leadership and expertise.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience as a Java Developer with 7-10 years of hands-on development experience.
  • Strong expertise in Microservices architecture and development.
  • Proficiency in Spring Boot framework and related technologies.
  • Experience in database schema design and optimization.
  • Solid understanding of design patterns and their application in software development.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and leadership abilities.