About the Role
We are seeking an experienced Senior Software Engineer to lead our software development team. The ideal candidate will have a strong passion for IT, with the ability to find pragmatic and innovative solutions that maximize business value.
Key Responsibilities
* Develop high-quality digital products using Java and Angular, ensuring clean, well-tested, and maintainable code.
* Collaborate with business specialists to architect technical and functional solutions for new features and enhancements.
* Mentor and support junior team members, promoting a no-blame culture and encouraging experimentation.
Requirements
* Academic degree in IT or equivalent work experience.
* Proven track record of leading small to medium-sized software development teams in agile environments.
* Strong object-oriented programming skills, with extensive experience in Java, Angular, Spring, Docker, OpenShift, Jenkins, Git, and SQL.
* Proficiency in front-end technologies like Angular and JavaScript.
* Expertise in Kafka, API Gateways, Microservices architecture, and DevOps practices.
This is an exciting opportunity to join our dynamic team and contribute to the growth and success of our company.