Software Engineer (Java) role at FanDuel, responsible for owning and maintaining parts of the product and technology, writing simple and extendable code, and collaborating with cross-functional teams.
Requirements
- Experience in developing distributed, highly scalable and available back-end systems and RESTful APIs using Java
- Experience with best practices around versioning, error handling, and security with a focus on code quality
- Experience in writing automated (unit, component and integration) tests
- Experience working with cloud-based infrastructure and technologies, preferably AWS
- Familiarity with Spring Boot and the wider Spring ecosystem
- Familiarity with software projects leveraging shared (multi-team/org) contribution model
- Familiarity working in an Agile environment
- Comfortable with Git and collaborative development practices such as pull requests, branching strategies, and code reviews.
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