Java Software Engineer
Greetings from Response Informatics!! We are currently hiring a Java Software Engineer for an exciting client engagement. Role: Software Engineer Java Location: Belfast, UK (5 days/ week onsite) Positions: 6 Months Contract Inside IR35 Please Note: Must work 5 days a week from the end customer's office in Belfast 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.