> Markdown version of [/jobs/ext/2107858-senior-java-software-engineer-inside-ir35](https://www.wearedevelopers.com/jobs/ext/2107858-senior-java-software-engineer-inside-ir35). 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). --- # Senior Java Software Engineer - Inside IR35 - **Company:** Interact Consulting Limited - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Automation of Tests, Bash Shell, Python (Programming Language), Object-Oriented Software Development, Ruby, Software Engineering, Software Systems, Scripting - **Published:** August 19, 2026 - **Apply:** https://www.totaljobs.com/job/senior-java-software-engineer/interact-consulting-limited-job107872304 ## About the Role * Strong Java development experience. * Object-oriented programming expertise. * Scripting with Python, Bash or Ruby. * Strong experience with TDD/BDD and automated testing. * Excellent communication and collaboration skills. * Proactive, delivery-focused approach. ## Description My White City (London) client is looking for two experienced Senior Java Software Engineers to join its Technology team on an Inside IR35 contract. This is a hybrid role with once a week office visits. You'll design, develop and deliver high-quality software solutions, working closely with architects, engineers and product teams to build scalable, well-tested applications. You'll also lead technical discussions, champion engineering best practices, mentor junior developers and contribute throughout the full software development lifecycle. ## Related Videos - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [MCP doesn’t suck — your agent does](https://www.wearedevelopers.com/videos/100202-mcp-doesn-t-suck-your-agent-does) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [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)