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.
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
* 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
#J-18808-Ljbffr