At a Glance
- Tasks: Build distributed microservices using Java and modern tech in a collaborative team.
- Company: Join a forward-thinking engineering team in a vibrant Manchester office.
- Benefits: Enjoy a hybrid work model and competitive salary between £35,000 - £55,000.
- Why this job: Work with cutting-edge technologies and contribute to exciting architecture discussions.
- Qualifications: Strong Java experience with Spring frameworks and knowledge of microservices best practices required.
- Other info: Opportunity for growth in a dynamic, Agile environment.
The predicted salary is between 28000 - 44000 £ per year.
Job Description
Java Developer – Microservices | AWS | Kafka | Manchester (3 Days Onsite)Location: Manchester (Hybrid – 3 days onsite, 2 days remote)Salary: £35,000 – £55,000 DOE
My client is looking for a talented Java Developer to join their growing engineering team in Manchester. This is a fantastic opportunity to work on high-scale, cloud-native systems using modern technologies in a collaborative, forward-thinking environment.
The Role:
You'll be building distributed, event-driven microservices using:
-
Java and the full Spring ecosystem (Spring Boot, Spring Cloud, Spring Data, Spring Cloud Stream)
-
Kafka, MongoDB, ElasticSearch, and Redis
-
AWS cloud services including Lambda, Step Functions, and general serverless architecture
-
Docker and Kubernetes in modern DevOps environments
-
Test-driven development (TDD) and clean architecture principles (DDD)
You'll also contribute to architecture discussions, peer reviews, and technical presentations within the team.
What They're Looking For:
-
Strong Java development experience using Spring-based frameworks
-
Knowledge of distributed systems and microservices best practices
-
Hands-on with Kafka, NoSQL/ElasticSearch, and containerised environments
-
Experience with AWS services and cloud-native design
-
Comfortable working in Agile teams and contributing to technical direction
Why Apply?
-
Work with cutting-edge technologies and modern engineering practices
-
Join a collaborative, engineering-led culture
-
Enjoy a hybrid model with 3 days onsite in a vibrant Manchester office
-
Salary range of £35,000 – £55,000, depending on experience
In Technology Group Ltd is acting as an Employment Agency in relation to this vacancy.
Java Developer employer: In Technology Group Limited
Contact Detail:
In Technology Group Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Spring Boot and Kafka. Having hands-on experience or projects that showcase your skills with these tools can set you apart during discussions.
✨Tip Number 2
Engage with the Java and microservices community online. Join forums, attend meetups, or participate in relevant webinars. This not only helps you stay updated but also allows you to network with professionals who might provide insights or referrals.
✨Tip Number 3
Prepare to discuss your experience with Agile methodologies and how you've contributed to team dynamics in past roles. Being able to articulate your collaborative approach will resonate well with the company's culture.
✨Tip Number 4
Research the company’s recent projects or initiatives related to cloud-native systems and microservices. Showing that you understand their work and can contribute to their goals will demonstrate your genuine interest in the role.
We think you need these skills to ace Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java development experience, especially with Spring frameworks. Include specific projects where you've used microservices, Kafka, and AWS services to demonstrate your relevant skills.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and your understanding of distributed systems. Mention your experience with Agile teams and how you can contribute to architecture discussions and technical presentations.
Showcase Relevant Projects: If you have worked on any projects involving Docker, Kubernetes, or cloud-native design, be sure to include these in your application. Highlight your role and the technologies used to give a clear picture of your capabilities.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in software development roles.
How to prepare for a job interview at In Technology Group Limited
✨Showcase Your Java Expertise
Make sure to highlight your experience with Java and the Spring ecosystem during the interview. Be prepared to discuss specific projects where you've used Spring Boot, Spring Cloud, or any other relevant frameworks.
✨Demonstrate Knowledge of Microservices
Since the role focuses on building distributed, event-driven microservices, be ready to explain your understanding of microservices architecture. Discuss best practices you've followed and any challenges you've faced in previous roles.
✨Familiarise Yourself with AWS and Kafka
Brush up on your knowledge of AWS services and Kafka, as these are crucial for the position. Be prepared to talk about how you've implemented serverless architectures or used Kafka in past projects.
✨Emphasise Team Collaboration
This role requires working in Agile teams, so be sure to share examples of how you've collaborated with others in a team setting. Discuss your contributions to architecture discussions and peer reviews to demonstrate your teamwork skills.