Senior Java Software Engineer
Senior Java Software Engineer

Senior Java Software Engineer

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

At a Glance

  • Tasks: Design and develop features for IoT devices and cloud SaaS solutions.
  • Company: Join System Loco, a cutting-edge IoT company transforming connected systems.
  • Benefits: Enjoy a hybrid work model and competitive salary up to £80k.
  • Why this job: Be part of an innovative team shaping the future of technology with real-world impact.
  • Qualifications: Proficient in Java & SpringBoot, with experience in API/Micro-services projects.
  • Other info: Ideal for those passionate about agile development and mentoring others.

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 specialise 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.

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, providing constructive feedback, and mentoring other developers

Requirements:

  • Highly skilled with Java & SpringBoot
  • 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 of Docker
  • AWS experience, specifically Lambda, SNS, SQS, API Gateway
  • CI/CD with GitHub Actions
  • Java 21, using Spring Boot & Grizzly

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and Information Technology

Senior Java Software Engineer employer: System Loco

At System Loco, we pride ourselves on being an exceptional employer that fosters innovation and collaboration in the heart of Manchester. Our hybrid work model promotes a healthy work-life balance while offering competitive salaries and opportunities for professional growth within the rapidly evolving IoT sector. Join us to be part of a dynamic team where your contributions will directly impact the future of connected systems, all within a supportive and engaging work culture.
S

Contact Detail:

System Loco Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with System Loco's products and services. Understanding their IoT solutions and how they integrate with various industries will give you a significant edge during interviews, as you'll be able to discuss how your skills can directly contribute to their goals.

✨Tip Number 2

Brush up on your Java and Spring Boot skills, especially focusing on RESTful APIs and microservices. Be prepared to discuss your past projects in detail, highlighting your experience with these technologies and how you've successfully implemented them in real-world scenarios.

✨Tip Number 3

Showcase your problem-solving abilities by preparing examples of challenges you've faced in previous roles and how you overcame them. This will demonstrate your critical thinking skills and your ability to work autonomously or within a team, which is crucial for this position.

✨Tip Number 4

Engage with the tech community, particularly around IoT and Java development. Networking with professionals in the field can provide insights into the latest trends and may even lead to referrals, increasing your chances of landing an interview with us at StudySmarter.

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

Java Programming
Spring Boot
RESTful API Development
Microservices Architecture
NoSQL Databases (MongoDB)
Unit Testing
Integration Testing
Automated Testing Frameworks
Problem-Solving Skills
Attention to Detail
Agile Development Methodologies
Code Review and Mentoring
Collaboration and Teamwork
Containerisation (Docker)
AWS Services (Lambda, SNS, SQS, API Gateway)
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 to demonstrate your skills and achievements.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role at System Loco and how your background aligns with their mission in the IoT space. Mention any experience you have with agile development processes and mentoring other developers.

Showcase Relevant Projects: If you have worked on projects that involved NoSQL databases like MongoDB or containerisation technologies such as Docker, be sure to include these in your application. Highlight your problem-solving skills and ability to work both autonomously and in a team.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a software engineering role.

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 or worked on microservices, as this will demonstrate your technical proficiency.

✨Demonstrate Problem-Solving Skills

Prepare to discuss how you've tackled complex problems in previous roles. System Loco values excellent problem-solving abilities, so think of examples where you identified issues and implemented effective solutions, especially in a collaborative environment.

✨Familiarise Yourself with IoT Concepts

Since System Loco is focused on IoT solutions, having a basic understanding of IoT concepts and how they relate to software development can set you apart. Research their products and think about how your skills can contribute to their innovative projects.

✨Engage in Agile Methodologies

Be ready to discuss your experience with agile development processes. System Loco values teamwork and collaboration, so sharing your experiences with sprint planning, stand-ups, and retrospectives will show that you're a good fit for their working style.

Senior Java Software Engineer
System Loco
Location: Manchester
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
  • Senior Java Software Engineer

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

    System Loco

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