Today
L
Lead Java Developer
LawPavilion
Engineering & Technology
Lagos Full Time
IT & Telecoms Confidential
- Minimum Qualification :
- Experience Level : Senior level
- Experience Length : 5 years
Job Description/Requirements
Industry: LegalTech
About the Role:
We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will
have expertise in Java development and experience in building, maintaining, and optimizing
high-performing applications. You will work on developing robust and scalable solutions while
collaborating closely with cross-functional teams to deliver innovative software products.
Key Responsibilities:
- Design, develop, and maintain desktop applications using Spring and Spring Boot frameworks and JavaFX.
- Develop and optimize database schemas and queries for MySQL/MariaDB databases.
- Implement and manage database interactions using Hibernate ORM.
- Collaborate with front-end and design teams to integrate user-facing elements with server-side logic.
- Write clean, efficient, and well-documented code following best practices.
- Troubleshoot and resolve technical issues as they arise.
- Conduct code reviews, provide technical mentorship, and guide junior developers.
- Stay updated on industry best practices, trends, and emerging technologies. Contribute to architectural decisions and technical strategies.
Qualifications and Skills:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in Java development, with at least 2 years in a senior role.
- Proficiency in Java and object-oriented programming concepts.
- Hands-on experience with JavaFX for building desktop applications.
- Proficiency in Spring and Spring Boot frameworks.
- Solid knowledge of relational databases such as MySQL or MariaDB
- Experience with Hibernate ORM for database interaction and persistence.
- Familiarity with RESTful API design and development.
- Knowledge of version control systems like Git.
- Strong problem-solving skills and attention to detail. Ability to work independently as well as in a collaborative team environment.
Why Join Us?
- Competitive salary and benefits package.
- Opportunity to work on impactful and innovative projects.
- Collaborate with a passionate and talented team.
- Continuous learning and professional development opportunities. A supportive and dynamic work environment.
<
Report job