We are seeking a skilled and experienced Senior/Lead Java Developer to join our team. In this role, you will be responsible for designing, developing, and implementing high-quality Java-based solutions. You will also provide technical leadership and guidance to other developers.
Key Responsibilities:
- Design and develop Java-based applications.
- Participate in the full software development lifecycle.
- Provide technical leadership and mentorship.
- Ensure code quality through testing and reviews.
Required Skills:
- Strong Java development experience.
- Experience with Spring Framework.
- Knowledge of RESTful APIs.
- Experience with relational databases.