We are looking for aSenior Kotlin/Java Backend Engineer who thrives in complex data-driven environments learns new frameworks quickly and contributes to the continuous improvement of our architecture and delivery practices.
The Market-wide Half-Hourly Settlement (MHHS) Program is a key initiative shaping the future of the UK energy market. The system enables the measurement and processing of electricity consumption data every half hour providing a more accurate view of real energy usage. This drives fairer tariffs supports renewable integration and fosters a more efficient data-driven energy ecosystem.
As a Backend Engineer you will play a central role in building and maintaining the core data processing flows of the MHHS system ensuring scalability reliability and accuracy of large-scale data operations. Youll work within the IOps pod collaborating with cross-functional teams to design develop and evolve high-performance backend services running on the JVM stack.
Responsibilities:
- Design build and maintain core backend components and data processing flows for the MHHS platform
- Implement reliable efficient and scalable services using Kotlin and Java (JVM)
- Work with frameworks such as Quarkus and Spring (DI) to develop and integrate backend services
- Apply ORM and persistence best practices using Hibernate
- Collaborate closely with other engineers data specialists and DevOps to ensure smooth system integration
- Contribute to the CI/CD pipeline and modern software delivery practices
- Ensure observability fault tolerance and performance optimization of backend services
- Participate in code reviews architectural discussions and continuous improvement of engineering practices
- Support Agile delivery through estimation planning and iterative value delivery
- Promote clean code principles testing culture and high engineering standards
Requirements:
- 5 years of experience in backend development using Java and/or Kotlin
- Proficiency with Hibernate and relational databases (SQL PostgreSQL)
- Hands-on experience with Spring Boot or Quarkus frameworks
- Experience with CI/CD pipelines version control (Git) and Agile delivery practices
- Experience with Docker and cloud environments (AWS and/or GCP)
- Knowledge of Kafka message queues
- Understanding of event-driven architecture and RESTful APIs
- Experience building reliable scalable backend systems with a strong observability and security focus
- Excellent problem-solving and analytical skills
- Upper-intermediate English and effective communication in distributed teams
Would be a plus:
- TypeScript skills ability to understand or contribute to backend code when needed
- Understanding of energy sector data flows
We offer*:
- Flexible working format - remote office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program tech talks and trainings centers of excellence and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
Required Experience:
Senior IC
We are looking for aSenior Kotlin/Java Backend Engineer who thrives in complex data-driven environments learns new frameworks quickly and contributes to the continuous improvement of our architecture and delivery practices.The Market-wide Half-Hourly Settlement (MHHS) Program is a key initiative sha...
We are looking for aSenior Kotlin/Java Backend Engineer who thrives in complex data-driven environments learns new frameworks quickly and contributes to the continuous improvement of our architecture and delivery practices.
The Market-wide Half-Hourly Settlement (MHHS) Program is a key initiative shaping the future of the UK energy market. The system enables the measurement and processing of electricity consumption data every half hour providing a more accurate view of real energy usage. This drives fairer tariffs supports renewable integration and fosters a more efficient data-driven energy ecosystem.
As a Backend Engineer you will play a central role in building and maintaining the core data processing flows of the MHHS system ensuring scalability reliability and accuracy of large-scale data operations. Youll work within the IOps pod collaborating with cross-functional teams to design develop and evolve high-performance backend services running on the JVM stack.
Responsibilities:
- Design build and maintain core backend components and data processing flows for the MHHS platform
- Implement reliable efficient and scalable services using Kotlin and Java (JVM)
- Work with frameworks such as Quarkus and Spring (DI) to develop and integrate backend services
- Apply ORM and persistence best practices using Hibernate
- Collaborate closely with other engineers data specialists and DevOps to ensure smooth system integration
- Contribute to the CI/CD pipeline and modern software delivery practices
- Ensure observability fault tolerance and performance optimization of backend services
- Participate in code reviews architectural discussions and continuous improvement of engineering practices
- Support Agile delivery through estimation planning and iterative value delivery
- Promote clean code principles testing culture and high engineering standards
Requirements:
- 5 years of experience in backend development using Java and/or Kotlin
- Proficiency with Hibernate and relational databases (SQL PostgreSQL)
- Hands-on experience with Spring Boot or Quarkus frameworks
- Experience with CI/CD pipelines version control (Git) and Agile delivery practices
- Experience with Docker and cloud environments (AWS and/or GCP)
- Knowledge of Kafka message queues
- Understanding of event-driven architecture and RESTful APIs
- Experience building reliable scalable backend systems with a strong observability and security focus
- Excellent problem-solving and analytical skills
- Upper-intermediate English and effective communication in distributed teams
Would be a plus:
- TypeScript skills ability to understand or contribute to backend code when needed
- Understanding of energy sector data flows
We offer*:
- Flexible working format - remote office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program tech talks and trainings centers of excellence and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
Required Experience:
Senior IC
View more
View less