Senior Java Software Engineer - remote working
Senior Java Software Engineer - remote working

Senior Java Software Engineer - remote working

Manchester Full-Time 48000 - 64000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Design and develop new features for IoT devices and cloud SaaS solutions.
  • Company: Join System Loco, a top 20 tech firm transforming the IoT landscape.
  • Benefits: Enjoy remote work flexibility and a competitive salary up to £80k.
  • Why this job: Be part of an innovative team shaping the future of connected systems.
  • Qualifications: Expertise in Java, Spring Boot, and experience with API/Micro-services required.
  • Other info: Work in a collaborative environment with opportunities for mentorship and growth.

The predicted salary is between 48000 - 64000 £ per year.

Location : Hybrid Manchester (UK-based applicants only) Job Type : Full-time
Salary : Up to £80k depending on experience

About System Loco
System Loco is an innovative Internet of Things (IoT) company revolutionising connected systems across industries. We specialize in creating intelligent, scalable solutions to connect devices, analyse data, and enhance business performance. With an exciting growth trajectory, we are looking for a talented Senior Java Developer to join our team and help shape the future of IoT solutions.

We have recently been included in the Sunday Times top 20 tech firms.

Role
As part of the server development team, you’ll be playing a key role in designing and developing new features to support System Loco’s devices and cloud SaaS offering.
You’ll be working in a collaborative environment to help deliver these industry defining features.
Key Responsibilities:
· Creating and maintaining RESTful APIs for both internal and external use
· Creating new features to support our proprietary hardware.
· Integrating with external systems
· Involvement in monitoring and supporting production systems
· Working with product owners to help define future ambitions
· Performing code reviews, provide constructive feedback, and mentor other developers.
Expectations:
· Are highly skilled with Java & Spring Boot
· Proven software delivery experience on numerous API / Micro-services projects
· Knowledge of NoSQL, ideally MongoDB
· Ability to robustly test and validate software through unit testing, integration testing and automated testing frameworks.
· Excellent problem-solving skills, attention to detail, and the ability to work autonomously or within a team.
· Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
Nice to haves:
· Experience with Containerisation and/or knowledge on Docker
· AWS experience. Specifically, Lambda, SNS, SQS, API Gateway
· Grafana
· Terraform
· OpenAPI
· CI/CD with GitHub Actions
Our Tech Stack:
· Java 21, using Sprint Boot & Grizzly
· AWS
· MongoDB
· Docker
· Grafana
· Terraform

Senior Java Software Engineer - remote working employer: System Loco

At System Loco, we pride ourselves on being an exceptional employer, offering a dynamic and collaborative work culture that fosters innovation and creativity. Our hybrid working model in Manchester allows for flexibility while being part of a rapidly growing IoT company recognized among the top tech firms, providing ample opportunities for professional development and career advancement. Join us to be at the forefront of technology, where your contributions will directly impact the future of connected systems.
S

Contact Detail:

System Loco Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Software Engineer - remote working

✨Tip Number 1

Familiarize yourself with the specific technologies mentioned in the job description, especially Java, Spring Boot, and MongoDB. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during the interview process.

✨Tip Number 2

Engage with the IoT community online. Join forums, attend webinars, or participate in local meetups to connect with professionals in the field. This can provide valuable insights into industry trends and may even lead to referrals.

✨Tip Number 3

Prepare to discuss your experience with RESTful APIs and microservices in detail. Be ready to share specific examples of projects where you designed or maintained these systems, as this is a key responsibility for the role.

✨Tip Number 4

Showcase your problem-solving skills by preparing for technical challenges or coding exercises that may be part of the interview process. Practice common algorithms and data structures, and be ready to explain your thought process clearly.

We think you need these skills to ace Senior Java Software Engineer - remote working

Java
Spring Boot
RESTful APIs
Microservices Architecture
NoSQL (MongoDB)
Unit Testing
Integration Testing
Automated Testing Frameworks
Problem-Solving Skills
Attention to Detail
Agile Development Processes
Code Review
Mentoring
Containerization (Docker)
AWS (Lambda, SNS, SQS, API Gateway)
Grafana
Terraform
CI/CD with GitHub Actions

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and any relevant projects involving RESTful APIs or microservices. Use specific examples that demonstrate your problem-solving skills and ability to work in a collaborative environment.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the IoT industry and System Loco's mission. Mention how your background aligns with their needs, particularly your experience with NoSQL databases like MongoDB and any familiarity with AWS services.

Showcase Your Technical Skills: If you have experience with containerization, Docker, or CI/CD processes, be sure to include this in your application. Highlight any relevant certifications or projects that demonstrate your technical expertise.

Prepare for Technical Questions: Anticipate technical questions related to Java, Spring Boot, and API development during the interview process. Be ready to discuss your previous projects and how you approached challenges in software delivery.

How to prepare for a job interview at System Loco

✨Showcase Your Java Expertise

Make sure to highlight your experience with Java and Spring Boot during the interview. Be prepared to discuss specific projects where you've implemented RESTful APIs and microservices, as this will demonstrate your technical proficiency.

✨Discuss Problem-Solving Skills

Prepare examples of how you've tackled complex problems in previous roles. System Loco values excellent problem-solving skills, so sharing your thought process and the outcomes will help you stand out.

✨Familiarize Yourself with Their Tech Stack

Take some time to learn about System Loco's tech stack, including AWS services like Lambda and SQS, as well as Docker and MongoDB. Showing that you have knowledge in these areas can give you an edge in the interview.

✨Emphasize Collaboration and Agile Experience

Since the role involves working in a collaborative environment, be ready to discuss your experience with agile development processes. Share how you've contributed to sprint planning, stand-ups, and retrospectives in past teams.

Senior Java Software Engineer - remote working
System Loco
S
  • Senior Java Software Engineer - remote working

    Manchester
    Full-Time
    48000 - 64000 £ / year (est.)

    Application deadline: 2027-02-04

  • S

    System Loco

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>