Java Software Engineer

Role: Java Developer

Location: Belfast, UK

Duration: 6 months, post which the probability to convert to FTE based on performance

Your Day-to-Day

As a Software Engineer, you will:

  • Build and enhance backend services while contributing to the cloud‐modernization of our large‐scale, containerized and distributed email security platform.
  • Develop clean, maintainable code primarily in Java, and Perl components where needed.
  • Design and implement APIs and backend components, including data ingestion and processing pipelines.
  • Work with event‐driven, streaming, and asynchronous processing architectures.
  • Collaborate closely with Product, QA, SRE, and other engineering teams.
  • Own and improve CI/CD pipelines to support reliable builds, testing, and deployments.
  • Participate in an on‐call rotation to help maintain system reliability.
  • Take initiative, learn new technologies, and drive improvements across the platform.

What You Bring to the Team

  • Strong experience in Java, with flexibility to work across additional technologies as needed.
  • Experience with CI/CD tooling and deployment workflows.
  • Experience or strong interest in distributed or stateful systems in cloud‐native environments.
  • Experience with AWS or similar cloud platforms.
  • Experience with Kubernetes or other container orchestrators.
  • Familiarity with event‐driven messaging patterns or real‐time streaming data processing.
  • Familiarity with caching or data stores (e.g., Redis).
  • Focus on building maintainable, high‐performance, and scalable systems.
  • Proactive, self‐directed, and strong problem‐solving skills.
  • Effective communication and collaboration with cross‐functional teams.

Job Details

Company
Response Informatics
Location
Belfast, Northern Ireland, United Kingdom
Posted