About the role
- Develop and maintain world-class experiences for customers
- Involve in the business aspects of solutions delivered
- Ensure proper documentation for owned components
- Communicate effectively with stakeholders
- Debug applications and manage incidents
- Mentor junior colleagues
- Promote QA best practices across multiple components and projects
Requirements
- Extensive experience with technologies such as Java, http, event streaming (Kafka) and build tools (e.g. Maven)
- Familiarity with dependency injection and inversion of control
- Good knowledge of secure coding and best practices
- Ability to create and confirm clear requirements with stakeholders
- Capable of identifying common concerns to encourage code reuse
- Ability to guide the team on the best approach to large pieces of work which span multiple components and teams
- Expert in primary programming language, competent in others
- Ability to continually improve monitoring and alerting of owned TLAs
- Strong understanding of applications and implications of changes
- Hybrid & remote working options
- €1,000 per year for self-development
- Company share scheme
- 25 days of annual leave per year
- 20 days per year to work abroad
- 5 personal days/year
- Flexible benefits: travel, sports, hobbies
- Extended health, dental and travel insurances
- Customized well-being programmes
- Career growth sessions
- Thousands of online courses through Udemy
- A variety of engaging office events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaHTTPevent streamingKafkaMavendependency injectioninversion of controlsecure codingcode reusemonitoring and alerting
Soft skills
communicationmentoringstakeholder engagementproblem-solvingcollaborationdocumentationquality assuranceteam guidancerequirements gatheringincident management