Java Developer // Up to £80,000 // Hybrid (Manchester) // Scale up business
About the Role
An innovative Internet of Things (IoT) company are seeking a talented Senior Java Developer to join their growing team. The organization specializes in creating intelligent, scalable solutions to connect devices, analyze data, and enhance business performance. This is an exciting opportunity to contribute to the development of cutting-edge IoT hardware and cloud-based SaaS solutions in a collaborative environment.
Responsibilities:
Design, develop, and maintain RESTful APIs for internal and external use.
Build new features to support IoT devices.
Integrate with external systems to expand and enhance capabilities.
Monitor and support production systems to ensure high reliability and performance.
Collaborate with product owners to define and achieve future goals.
Conduct code reviews, provide constructive feedback, and mentor junior developers.
Candidate Requirements:
Extensive experience with Java and Spring Boot, with a proven history of software delivery.
Deep understanding of API and microservices development.
Strong knowledge of NoSQL databases, particularly MongoDB.
Proficiency in testing software using unit, integration, and automated testing frameworks.
Exceptional problem-solving skills and the ability to work independently or as part of a team.
Familiarity with agile development practices, including s...