Job Overview
We are seeking a seasoned Full-Stack Software Engineer to lead our development team.
About the Role:
* This position entails driving development from database to user interface with a strong focus on quality and collaboration.
Key Responsibilities:
* Develop high-quality applications using a user-centric approach and disciplined eXtreme Programming (XP) practices.
* Operate as a full-stack owner, ensuring seamless integration of database and user interface.
* Pursue Test-Driven Development (TDD) and Pair Programming methodologies.
Requirements:
* 4+ years of professional software development experience with a focus on full-stack engineering.
* Proficiency in Java and JEE development, particularly Spring Boot, Spring MVC, and Spring Security.
* Direct experience using Kafka for event-driven architecture.