Skip to main content

Software Engineer (Java/Python)

Technology
MCS Group
Belfast, United Kingdom€80,000 - €80,000 /year1 months agoUntil 29/05/2026
Full timeOn-site

Job description

Requirements

Must have:

- Hands-on Java or Python experience - Strong understanding of multithreading, concurrency, and microservices architecture - Experience working with distributed data technologies and streaming systems - Solid SQL and data modeling expertise - Exposure to cloud environments and CI/CD pipelines - A proactive mindset and ability to operate in high-ownership, client-facing settings

Responsibilities:

- Design and develop resilient, high-performance backend systems using Java - Build and enhance distributed data pipelines and streaming architectures - Contribute to system design and architectural decision-making - Optimize performance, scalability, and reliability across enterprise platforms - Collaborate closely with internal teams and client stakeholders - Support cloud migrations and modernization initiatives - Mentor engineers and uphold strong development standards

Company:

We are a high-growth cloud and data engineering consultancy based in Belfast, partnering with a brand new FDI to build out our team. Our organization delivers mission-critical cloud, API, and data solutions for enterprise and high-growth clients, embedding directly within their teams to construct scalable, production-grade systems.

We offer genuine ownership of complex, enterprise-scale systems, exposure to modern cloud and distributed data technologies, and a hybrid working model. Our competitive salary comes with a strong benefits package, and we foster a collaborative, engineering-first culture focused on long-term growth.

Keywords
ReactOSApache KafkaScalabilityPythonSqlJavaCI/CD

¿Te interesa este puesto?