• Jobs
  • >
  • Java Developer (26JD01ES)

Java Developer (26JD01ES)

  • Remote
  • The Lab

Overview

Location: Full remote

Schedule: Full time - 6 Month Contract.

Job Purpose

This role focuses on building and maintaining robust, scalable, and secure backend services that power the core functionality of Utility Data Connect. The Backend Engineer will design APIs, implement business logic, manage integrations, and ensure system performance, reliability, and security. Working closely with cross-functional teams, this role will contribute to technical decisions and deliver high-quality, well-tested solutions.


Responsibilities

  • Develop and maintain backend services using Java and Spring Boot.

  • Design and implement scalable, secure, and high-performance REST APIs.

  • Own complex integrations such as utility authentication flows (OAuth, SAML, OpenID Connect).

  • Build core business logic related to consent, authorization, and access management.

  • Collaborate with frontend, QA, and product stakeholders to define contracts and workflows.

  • Ensure code quality through automated testing, code reviews, and engineering best practices.

  • Optimize backend performance, reliability, and observability.

  • Contribute to architecture and technical design decisions.

  • Support deployment and production readiness activities when needed.


Experience & Qualifications

  • 5+ years of experience in backend development with Java.

  • Strong experience with Spring Boot.

  • Solid experience designing and building REST APIs.

  • Experience with authentication and authorization standards (OAuth2, JWT, SAML, OIDC).

  • Experience with relational and/or NoSQL databases (MongoDB preferred).

  • Experience with unit and integration testing (JUnit or similar).

  • Familiarity with cloud environments and modern deployment practices.

  • Ability to work autonomously and take ownership of complex features.

  • Strong communication skills in collaborative environments.

  • Advanced English level (written and spoken).

|
|
Powered by Factorial
Build my own jobs page