
Senior Java Software Engineer
Hybrid
Belfast, United Kingdom
£ 65,000 / year
Full Time
15-04-2025
Job Specifications
Are you a seasoned Java Software Engineer ready to take on your next challenge?
Do you thrive in high-performance environments and enjoy solving complex problems with clean, efficient code?
My client is seeking an experienced Java Software Engineer to join their dynamic development team. This role requires someone with at least 5 years of commercial Java experience, ideally gained in fast-paced and scalable systems environments.
Key Responsibilities:
Design, develop, and maintain Java-based applications and services
Collaborate with cross-functional teams to define, design, and deliver new features
Write clean, efficient, and testable code
Participate in code reviews and contribute to best practices
Troubleshoot and resolve production issues
Contribute to architectural discussions and planning
Essential Experience:
5+ years of professional experience with Java (Java 8+ preferred)
Strong understanding of object-oriented programming and design patterns
Experience working with relational databases (e.g., PostgreSQL, MySQL)
Proficient in writing unit and integration tests (e.g., JUnit, TestNG)
Familiarity with version control tools (Git)
Desirable Skills:
Experience with Spring or Spring Boot frameworks
Exposure to microservices architecture
Understanding of CI/CD pipelines and tools (e.g., Jenkins, Docker)
Familiarity with cloud platforms (e.g., AWS, Azure, GCP)
You’ll Love This Role If:
You enjoy working in a collaborative environment
You’re passionate about writing clean, scalable code
You want to be involved in the full software development lifecycle
If you have any further questions- please feel free to reach out to Brendan McCrory directly.
About the Company
Ocho use the latest technology combined with over 50 years of experience scaling global tech businesses to bring digital recruitment solutions to our clients. Know more
Related Jobs


- Company Name
- Perspectum Ltd
- Job Title
- Software Engineer
- Job Description
- Are you a full-stack Software Engineer with AWS experience? About The Role Perspectum is looking for a Software Engineer to join our Engineering department. This full stack role combines software engineering, cloud infrastructure (AWS), and some second-line technical support. You'll play a key role in shaping the foundations of our platform, tackling high-stakes projects while ensuring our critical systems run smoothly. Key Responsibilities Software Engineering: Develop robust solutions to meet customer and business needs Systems Engineering: Build, monitor, support, manage, and improve our AWS infrastructure Technical Support: (approximately 25% of the role): Action essential operational tasks and support other engineering teams. On-Call Duties: Participate in a 24/7 rota to ensure business-critical systems remain operational About You This position suits engineers who enjoy working with established systems, solving technical challenges, and handling valuable support tasks when needed. We're seeking a reliable, hands-on Software Engineer with excellent problem-solving, organisational, and communication skills. To succeed in this role, you must demonstrate: Professional software engineering experience Extensive experience with AWS or equivalent Cloud Services Excellent communication and interpersonal skills Excellent organisational skills Strong ability to troubleshoot problems and resolve incidents quickly If you’re looking for a new role with the opportunity to have a big impact on a growing business while solving exciting technical challenges, we want to hear from you! About Us All our benefits information can be found in the downloadable Benefits document under 'Information' on the right hand side of this screen. At Perspectum, we are committed to fostering diversity, equity, and inclusion. We prioritise hiring based on merit, skills, and qualifications, valuing individuals for their unique contributions while ensuring a culture that respects and celebrates differences. If you require any reasonable adjustments as part of your application process, please let our Talent Team know.


- Company Name
- Rocket Software
- Job Title
- Software Engineer III
- Job Description
- It's fun to work in a company where people truly BELIEVE in what they're doing! Job Description Summary: The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences software's design in relation to hardware. The ChangeMan developer designs, develops, troubleshoots, debugs the ChangeMan ZMF product, primarily written in Assembler utilizing z/OS and associated components such as ISPF, REXX, VSAM, DB2 and CICS. Responsibilities will include both maintenance and development of new product features. Position Reports to: Manager, Software Engineering Essential Duties and Responsibilities: Programming, conducting code reviews, and testing software as needed, ensuring quality of deliverables Execute various forms of testing – unit, system, regression, integration, performance, volume Work with support in diagnosing, reproducing, and resolving customer issues. Acts as the technical subject matter expert for a product domain. Quantify and communicate work estimates and risks to direct management Handle multiple competing priorities with minimal direction Understand features as a whole and able to break down larger stories and features into tasks Ensures all tasks are completed thoroughly and that any work done is tested, unit tested, documented, and meets quality standards Participate in internal projects and other work as directed Required Qualifications: 5-10+ years of software engineering experience Expert in Mainframe assembler programming Knowledge of IBM z/OS internals, storage, and file systems (VSAM, zFS etc.) Experience in Problem diagnosis, dump reading and debugging (with IPCS a plus) z/OS utilities, JCL and REXX Software vendor experience strongly preferred. Preferred Qualifications DB2 experience CICS experience ChangeMan experience Travel Requirements: 0-10% Job Family Group: Engineering Job Family: Software & Quality Assurance Engineering Job Profile Name: Software Engineer III Employee Type: Individual Contributor Job Level: P3 (Career) Rocket Software Inc. is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Rocket Software Inc. is also committed to compliance with all fair employment practices regarding citizenship and immigration status. Rocket is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. If you need special assistance or an accommodation while seeking employment, please call: 781-577-4321 or send an email to people@rocketsoftware.com. We will make a determination on your request for reasonable accommodation on a case-by-case basis. If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!


- Company Name
- iO Associates - UK/EU
- Job Title
- Software Engineer
- Job Description
- iO Associates are working closely with a leading technology provider in the Defence and National Security space; they are looking for Software Engineers at all levels to join the growing team on a permanent basis. You will be working on a hybrid basis with a mix of onsite collaboration (4-day a week in Gloucestershire), and remote work. Due to the exciting nature of the role and the projects you will be working on, you must be a Sole British national and hold an active SC or DV Clearance to be eligible. You will play a key role in developing cutting edge software systems and applications. You may specialise in just one area or operate across multiple Software Development disciplines with a specific focus on the Cyber domain. Key requirements: Proficient in Java Experience in JavaScript/TypeScript & React Experience of developing on Linux. Knowledge of mocking up and unit testing frameworks such as JUnit 5.x (Jupiter) Experienced with Git version control Oracle/ Relational Databases and/or Mongo GitLab CI/CD Pipelines Elasticsearch and Kibana Knowledge of developing software for cloud deployment - specifically AWS Experienced in supporting maturation of CI/CD software pipelines for Cloud deployments If you are passionate about Software Engineering and are keen to take your career to the next level, we want to hear from you!


- Company Name
- Vodafone
- Job Title
- Principal Software Engineer
- Job Description
- Location: London Speechmark + (Hybrid Working) Working hours: Full time 37.5 hours per week – Mon to Fri Salary: Excellent basic salary plus bonus and Vodafone benefits At Vodafone UK we believe that through collaboration and connection with our colleagues we can achieve great things. Our hybrid working approach allows our people to work both in the office and at home, providing the flexibility and resources you need to succeed in your role. We don't require you to be in on specific days; instead, we ask people to come into the office 2-3 days each week, on average 8 days a month. Our “Office in a Box” home working kit will provide you with everything you need, no matter where you are, Who We Are We’re a global technology communications company that empowers people and businesses to stay connected and thrive in a digital world. With a focus on innovation, sustainability and earning customer loyalty, we leverage cutting-edge technology to offer products and services that enhance communication and improve lives. At Vodafone UK, diversity isn’t just a buzzword, it is core to who we are as a company. We’re proud to be certified as a Great Place to Work and are committed to driving inclusion for all; creating a workplace that is fully representative of the communities and customers we serve. What You’ll Do End-to-end platform ownership: Oversee the design, development, deployment, and operations of systems to ensure they are secure, scalable, and deliver exceptional customer experiences Collaboration: Work with architects and technical product owners to define and implement a forward-looking roadmap Lead technical direction: Drive strategic initiatives, ensuring alignment with product goals and wider architectural vision Holistic engineering practices: Champion modern engineering principles, from secure coding and automated testing to monitoring, observability, and proactive issue resolution in production Security and resilience: Partner with DevSecOps to embed security into all stages of the software lifecycle, addressing vulnerabilities and ensuring high system availability Team leadership and development: Mentor engineers, foster technical growth, and help build a diverse, high-performing team by supporting recruitment, onboarding, and retention Stakeholder Management: Communicate the value and opportunities unlocked by technical investments, tailoring the message to resonate with both technical and non-technical stakeholders Worried that you don’t meet all the desired criteria exactly? At Vodafone we are passionate about Inclusion for All and creating a workplace where everyone can thrive, whatever their personal or professional background. If you’re excited about this role but your experience doesn’t align exactly with every part of the job description, we encourage you to apply as you may be the right candidate for this role or another role, and our recruitment team can help you see how your skills fit in. What We Offer We believe that taking care of our employees is the key to their success. That is why we offer an excellent remuneration and bonus package with up to 28 days holiday entitlement, in addition to bank holidays and paid leave for charity projects. We offer an extensive benefits package that can be tailored to suit you and your family, including employee discounts, retail vouchers, pension plan and share schemes. We take pride in our commitment to supporting you at every stage of your career by providing top of the range learning and development tools and market leading parental leave policies. Together We Can Vodafone UK are regulated by the Financial Conduct Authority and all offers of employment for this role are subject to background checks, including criminal (DBS) and financial checks to meet the regulators standards. If you require any reasonable adjustments or have an accessibility request as part of your recruitment journey, for example, extended time or breaks in between online assessments, a sign language interpreter, or assistive technology, please refer to the Accessibility section of our Careers website (https://careers.vodafone.com/uk/applying-to-vodafone/) for guidance.