Lead Java Software Engineer
The ideal candidate will oversee the transformation of existing software applications using Java development, advanced frameworks, and contemporary architectures.
* Migrate legacy codebases to modern frameworks and architectures.
* Design, develop, and maintain high-performance, scalable applications using Java, Spring Framework, and Microservices.
* Collaborate with cross-functional teams to define technical requirements, propose solutions, and deliver high-quality software products.
Key Skills & Qualifications:
* Experience with Java development, including design patterns and best practices.
* Proficiency in Spring Framework, including Spring Boot and Spring Data.
* Understanding of microservices architecture and containerization using Docker.
* Collaboration and communication skills, with the ability to work effectively with cross-functional teams.
What We Offer:
* A dynamic and innovative work environment.
* Opportunities for professional growth and development.
* A competitive salary and benefits package.