> Markdown version of [/jobs/ext/2112402-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/2112402-senior-java-developer). 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 Developer - **Company:** INDOTRONIX AVANI UK, LTD - **Location:** Manchester, UK - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Amazon Web Services, Automation of Tests, MongoDB, Software Architecture, Scaled Agile Framework, Software Engineering, Systems Integration, Spring-boot, Apache Kafka - **Published:** August 19, 2026 - **Apply:** https://www.totaljobs.com/job/senior-java-developer/indotronix-avani-uk-ltd-job107863986 ## About the Role We are looking for highly experienced Senior Java Developers / Senior Software Engineers who can hit the ground running and take a strong technical leadership role within an Agile engineering environment., Core technical requirements are: ·Strong, recent Java development experience ·Excellent Spring Boot experience ·Strong AWS experience ·Hands-on Kafka experience ·Hands-on MongoDB experience ·Experience designing and developing robust, scalable and production-ready applications ·Strong automated testing and integration experience ·Experience with software architecture, technical design and system integration ·Strong understanding of application resilience, availability and operational stability Senior-level expectations: This is not simply a Senior Java Developer who codes. Candidates need to demonstrate the ability to operate at a senior/technical leadership level. Should have experience: ·Providing technical leadership across software engineering teams ·Coaching and mentoring junior and less experienced developers ·Reviewing code, designs and technical approaches ·Setting and promoting software engineering best practices ·Designing reusable libraries, services and integrations ·Contributing to longer-term product and engineering strategies ·Investigating and resolving complex technical/infrastructure issues ·Supporting production applications, including 3rd-line support ·Leading knowledge sharing and contributing to wider engineering communities ·Working closely with Architects and other senior technical stakeholders ·Making informed technical decisions around risk, performance, resilience and scalability Key profile: The ideal candidate will be an experienced Java/Spring Boot engineer who has worked extensively with AWS, Kafka and MongoDB and has a strong track record of delivering production-grade applications. They should be confident working independently from day one, able to take ownership of technical problems and capable of guiding and mentoring other engineers. Candidates should also be comfortable contributing to technical strategy, architecture/design discussions and engineering best practice rather than focusing solely on development tasks., Candidates need enough depth of Java experience to hit the ground running, alongside strong Spring Boot, AWS, Kafka and MongoDB experience. They should also be able to demonstrate technical leadership and mentoring/coaching of junior developers. ## Related Videos - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [How to Benchmark Your Apache Kafka](https://www.wearedevelopers.com/videos/76-how-to-benchmark-your-apache-kafka) - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Let's Get Started With Apache Kafka® for Python Developers](https://www.wearedevelopers.com/videos/565-let-s-get-started-with-apache-kafka-for-python-developers) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)