About the role
- Provide technical leadership to the development team, serving as a reference and mentor for the team.
- Design, develop, and maintain applications using Java and Angular, ensuring high performance and scalability.
- Define and implement solution architectures, ensuring adherence to industry best practices.
- Conduct code reviews, promoting code quality and continuous improvement of development processes.
- Collaborate with other teams and stakeholders to align business needs with technological solutions.
- Actively participate in planning meetings and retrospectives, contributing to the evolution of applied agile methodologies.
- Identify and propose technical and process improvements, fostering innovation within the team.
Requirements
- Minimum of 5 years of experience in software development.
- Experience in technical leadership of development teams.
- Strong knowledge of Java and Angular, with hands-on experience developing applications using these technologies.
- Deep understanding of software architecture, design patterns, and development best practices.
- Experience with agile methodologies (Scrum, Kanban).
- Excellent communication and interpersonal skills, with the ability to work in a team and interact with different stakeholders.
- Bachelor's degree.
- Meal allowance
- Health and dental insurance
- Home-office subsidy
- Life insurance
- Flexible working hours
- Dress code: be yourself
- TotalPass: support for your physical and mental well-being.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaAngularsoftware architecturedesign patternsagile methodologiesScrumKanbancode reviewsdevelopment best practicesapplication development
Soft skills
technical leadershipcommunication skillsinterpersonal skillsteam collaborationstakeholder interactionmentoringinnovationcontinuous improvementplanningretrospectives
Certifications
Bachelor's degree