cover image
Imperial Recruitment Group

Imperial Recruitment Group

About the Company

Imperial Recruitment Group is one of the UK's leading independent recruitment agencies. The success of Imperial Recruitment Group is fundamentally down to our talented recruiters that understand diverse markets and how to identify talented people in these challenging times. We know that our success comes from the skills and dedication of our colleagues, and that is what we strive to achieve for you. We’re a value driven organisation that believes that your success is through the people that are in your business. No matter the dynamics of your business or the structure of your requirements, we guarantee a stellar service. Contact us via the details below and see how we can help you transform your workforce.

Listed Jobs

Company background Company brand
Company Name
Imperial Recruitment Group
Job Title
Java Developer
Job Description
**Job Title** Senior Java Developer **Role Summary** Design, develop, and maintain high‑performance backend services for an energy data analytics platform. Focus on processing large, complex datasets, building scalable APIs, and optimizing data pipelines. Lead technical decisions within a small, agile team and contribute to product strategy. **Expectations** - Senior‑level experience (5+ years) in Java and Spring Boot. - Proven ability to engineer reliable, cloud‑native services at scale. - Strong analytical mindset, prioritizing clarity, performance, and maintainability. - Capacity to work independently while collaborating closely with cross‑functional stakeholders. **Key Responsibilities** - Develop and deploy Java/Spring Boot microservices that ingest, transform, and expose energy market data. - Design and optimize data flows, APIs, and integrations for high throughput and low latency. - Build and maintain CI/CD pipelines (GitHub Actions, Jenkins) for automated testing, packaging, and Kubernetes deployment. - Monitor, troubleshoot, and improve service reliability on AWS and Kubernetes environments. - Participate in architecture reviews, guiding technology choices and code quality standards. - Contribute to product backlog refinement and technical road‑mapping. **Required Skills** - Java (JDK 11+), Spring Boot, Spring MVC/REST. - Microservices architecture, containerization (Docker), orchestration (Kubernetes). - Cloud experience: AWS (EC2, S3, Lambda, RDS, EKS). - CI/CD tooling (GitHub Actions, Jenkins, Maven/Gradle). - API design (OpenAPI/Swagger), RESTful services. - Application monitoring and logging (Prometheus, Grafana, ELK/EFK, CloudWatch). - Relational and NoSQL data stores (PostgreSQL, DynamoDB, etc.). - Version control (Git). - Familiarity with data‑heavy, distributed systems and time‑series data is advantageous. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering or related field, or equivalent practical experience. - No mandatory certifications required.
Stockton-on-tees, United kingdom
Hybrid
19-12-2025