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

Benefits

  • 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

Job title

Software Engineer, Java – Flutter

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job