I am looking for a Mid/ Senior Java Software Engineer, you will help innovate, design, build, and support critical parts of my clients' backend infrastructure. Their web applications are built using Java and Spring, with React and Angular on the front end, but you may also be exposed to Python, Scala, and C++ for offline and data components. With a strong DevOps culture, you’ll have end-to-end ownership of your domain and they’ll talk as much about 'why’ as 'what’ and 'how’. You’ll work in cross-functional teams with data and frontend engineers, but also data scientists and others across the business. With soft boundaries between teams, you’ll have opportunities to dip into other domains as much or as little as you’d like. You’ll be someone who has a passion for delivering products that delight and astound your customers and that have an enduring impact on the business. You’ll focus on long-lasting agility in their technology and team, which almost always means practising Good Engineering and following Lean Development principles. And, of course, you’ll enjoy being part of a team that supports each other through mentoring, brainstorming, and pairing up to solve ambitious challenges.
This is a full-time, permanent position based in the UK. They’ve embraced home working and expect this to continue indefinitely, but occasional face-to-face meetings may be necessary for the future from their Edinburgh tech hub.
Key Technologies We Use (buzzword bingo, in no particular order):