Senior Java Software Engineer
Job Description & How to Apply Below
Senior Java Engineer | hybrid (2 days in office) | Up to £85k
Want to work for a global technology company that helps businesses easily connect, manage, and scale their devices using secure and reliable mobile connectivity worldwide. We’re looking for a Senior Software Engineer to join a highly skilled, distributed engineering team and act as a technical wingman to our Lead Engineer.
This role is ideal for someone who enjoys deep engineering discussions , challenging design decisions, and helping shape robust, scalable systems . You won’t be inheriting legacy chaos or firefighting, this is about building things properly , using sound engineering theory and modern architectural patterns.
What You’ll Be Doing- Designing and building scalable, event-driven systems
- Working heavily with Java , applying strong OOP principles and design patterns
- Contributing to software and system architecture decisions
- Challenging ideas constructively and raising engineering standards
- Supporting the team
- 5–7+ years’ experience as a Software Engineer
- Strong Java background with excellent OOP fundamentals
- Solid grounding in engineering theory and design patterns
- Experience building or working with event-driven systems
- (Kafka or Rabbit
MQ highly desirable) - Exposure to software architecture and system design
- A growth mindset —curious, hungry, and continuously improving
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×