Senior Java Software Engineer Location: Belfast Employment Type: Full-time Compensation: Competitive The Company Join a forward-thinking technology team driving transformation and innovation. This is an opportunity to work on cutting-edge cloud, DevOps, and software engineering solutions, delivering high-impact projects across various industries. With a strong focus on collaboration, agility, and continuous learning, this company provides the perfect environment for engineers looking to develop their careers while solving real-world technical challenges. The Opportunity My client are seeking Senior Software Engineers to work within a fast-paced, Agile environment. This role involves developing, maintaining, and deploying scalable applications using best practices in DevOps and cloud engineering. You will have ownership of the development pipeline, working closely with cross-functional teams to deliver secure and efficient software solutions. If you are passionate about solving complex technical problems, optimising cloud infrastructure, and enabling DevOps practices, this role offers the opportunity to work on high-impact projects while advancing your expertise in cloud computing, automation, and continuous delivery. Key Responsibilities Design, develop, and maintain robust, scalable, and efficient applications. Implement continuous integration and delivery (CI/CD) pipelines, ensuring seamless deployment. Develop cloud-native applications with a strong focus on security and performance. Work in an Agile and DevOps environment, collaborating with BAs and stakeholders. Ensure code quality and best engineering practices through code reviews and automated testing. Adapt to evolving project priorities and business requirements. What You'll Bring Strong Java development skills, including experience with Spring Boot, Spring MVC, and Hibernate. Experience in cloud environments and containerisation (e.g., AWS, OpenShift, Kubernetes, Docker). Understanding of RESTful web services, API integration, and interchange formats such as JSON, XML, Avro. Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis). Hands-on experience with DevOps best practices, CI/CD pipelines, and Infrastructure as Code (IaC) (e.g., Terraform). Strong test-driven development (TDD) skills, using frameworks such as JUnit. Proficiency in version control and build tools (e.g., Git, Maven, Gradle). Ability to collaborate effectively in an Agile environment, working on cross-functional teams. Desirable Skills Experience with modern front-end frameworks such as React or Angular. Knowledge of event-driven architectures and real-time data processing. Experience working in regulated environments with security best practices. Why Join? Competitive Salary Benefits - Including pension, private healthcare, and bonus structure. Cutting-Edge Projects - Work on transformational technology solutions with a global impact. Career Development - Access to training programmes and industry certifications. Flexible Working - Hybrid and remote options available. Collaborative Culture - A team-focused environment that values innovation and technical excellence. How to Apply If you're an experienced Java Software Engineer looking for an exciting opportunity, connect with Ryan Quinn on LinkedIn or submit your CV via the link below. Skills: Java DevOps Cloud