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.