Java Lead Developer | Codersbrain
contractual
Posted on July 21, 2025
Job Description
Java Lead Developer
Job Summary
The Java Lead Developer will be responsible for leading the design, development, and implementation of Java-based applications. This role contributes to the organization's goals by ensuring high-quality software delivery and mentoring junior developers.
Responsibilities
- Lead the design and development of scalable Java applications using Core Java, Spring Boot, and Servlets.
- Manage the application lifecycle, ensuring adherence to project timelines and quality standards.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize application performance and troubleshoot issues related to AWS and H2 database integrations.
- Provide technical guidance and mentorship to junior developers.
- Stay updated with industry trends and technologies to improve software development practices.
Qualifications
- Technical Skills:
- Proficiency in Core Java, Spring Boot, Servlets, and Maven.
- Experience with cloud computing, particularly Amazon Web Services (AWS).
- Familiarity with H2 Database management.
- Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Leadership skills to guide and mentor a team.
- Educational Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
Preferred Skills
- Experience with additional frameworks and libraries in the Java ecosystem.
- Knowledge of microservices architecture and RESTful APIs.
- Familiarity with CI/CD pipelines and containerization technologies like Docker.
Experience
- A minimum of 5 years of experience in Java development, with a proven track record of leading projects.
Environment
Typical work setting may include collaborative team environments, with options for remote work as needed. Specific location details have not been provided.