Lead and mentor a team of developers in designing and implementing scalable backend solutions using Java and Spring Boot.
Architect and oversee the development of microservices and REST APIs to ensure robustness and efficiency.
Collaborate with cross-functional teams in an Agile environment, ensuring alignment on technical and business requirements.
Maintain and improve code quality by establishing best practices for testing, CI/CD pipelines, and code reviews.
Identify opportunities for system optimization, ensuring high performance, scalability, and adherence to secure development standards.
requirements-expected :
7+ years of experience in Java development, with at least 2 years in a leadership or tech lead role.
Deep knowledge of Spring Boot, microservices architecture, and designing REST APIs.
Familiarity with front-end technologies such as Angular 4+, JavaScript, HTML, and CSS, with the ability to collaborate effectively with front-end teams.
Advanced proficiency in Oracle DB, SQL, and version control tools like Git, with a focus on scalable database solutions.
Hands-on experience with CI/CD tools like Jenkins, Kubernetes, and OpenShift, including pipeline creation and maintenance.
Strong expertise in JUnit testing and Linux scripting, with a focus on automation and efficiency.
Proven ability to quickly adapt to new technologies and effectively guide teams in Agile environments.
Excellent communication skills in English, with the ability to convey complex technical concepts to diverse stakeholders.