> Markdown version of [/jobs/ext/3100410-software-engineer-java](https://www.wearedevelopers.com/jobs/ext/3100410-software-engineer-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Java - **Company:** FanDuel - **Location:** Edinburgh, UK - **Experience:** Experienced - **Salary:** £69,000.0 - £109,000.0 - **Contract:** Permanent contract - **Skills:** Flutter, Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Architectural Patterns, Cloud Computing, Code Review, Software Design Patterns, Fault Tolerance, Issue Tracking Systems, Systems Development Life Cycle, Software Engineering, Systems Integration, Web Services, Cloud Platform System, Test Scripts, Backend, Information Technology, Non-relational Database - **Published:** September 27, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5899591639 ## About the Role * BA/BS degree in Computer Science or a related software engineering field, or equivalent practical experience * 2+ years of relevant work experience * Experience and passion for writing highly scalable, fault tolerant, always available backend systems and APIs using Java * Good grasp of relational and non-relational databases, messaging queues, and handling concurrency * Understanding of modern architectures, design patterns, and platform nuances * Knowledge of release process best practices for APIs and services within production systems * Experience working with cloud-based infrastructure and technologies, preferably AWS * Experience with testing concepts, test tools, and integrating testing and best practices in the SDLC * Strong sense of ownership, urgency, and drive * Familiarity working in an Agile environment * Passion for working within a fast-paced environment and ability to adapt to change ## Description * Own parts of product and technology and strive to become a subject matter expert * Write simple, extendable code following standards and best practices * Test code thoroughly * Ensure high code quality in code reviews * Help foster an effective and collaborative code review culture * Independently design software components in well-scoped scenarios with simplicity and maintainability in mind * Make components testable, debuggable, and built with logical APIs that are not easily misused * Know when to make significant refactors and when it is better to leave things as-is * Participate in code reviews, design discussions, team planning, and support ticket reviews * Clearly document software so future developers understand the intent behind the features and components * Troubleshoot and thoroughly resolve defects when problems arise * Provide excellent customer support * Work effectively with other team members and identify opportunities or problems arising from technical decisions * Use technology to solve straightforward problems and seek input and guidance from team members * Create or improve small tools or applications * Take defined designs and turn them into code delivered on schedule * Write secure, stable, testable, and maintainable code with minimal defects * Apply appropriate technologies and current software engineering best practices * Learn the business context and technologies behind the teams software * Invent, refine, and develop solutions to ensure they meet customer needs and team goals Technologies: * AWS * Backend * Cloud * Flutter * Support * Java * PLC ## Related Videos - [Building the platform for providing ML predictions based on real-time player activity](https://www.wearedevelopers.com/videos/944-building-the-platform-for-providing-ml-predictions-based-on-real-time-player-activity) - [Flutter Packages and Plugins - A Look Under the Hood](https://www.wearedevelopers.com/videos/555-flutter-packages-and-plugins-a-look-under-the-hood) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Intro to Flutter Development](https://www.wearedevelopers.com/videos/170-intro-to-flutter-development) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)