
Lead Java Engineer (strong algorithms experience)
On site
Belfast, United Kingdom
Full Time
19-03-2025
Job Specifications
We are looking for a skilled and seasoned Lead Java Developer to contribute to the creation of cutting-edge web applications in the capital markets domain.
In this pivotal position, you will play a key role in backend development while shaping the technical trajectory of our initiatives.
If you are an innovative developer eager to make a meaningful impact in a fast-paced industry, we would love to hear from you!
Responsibilities
Conduct all phases of the SDLC, including analysis, design, development, testing, and deployment
Design high-performance, low-latency systems
Improve system efficiency and scalability to manage high-volume data spanning hundreds of terabytes
Collaborate with cross-functional teams to integrate with the electronic trading environment
Build and maintain a service-oriented architecture, applying core engineering principles
Drive the adoption of cloud-ready solutions and microservices architecture for distributed systems
Lead the migration of legacy databases (Sybase, DB2) to modern solutions like SingleStore, PostgreSQL, and MongoDB
Act as a liaison between business and technology teams to deliver actionable insights
Provide technical mentoring to junior developers while managing their deliverables and contributing to overall architectural design
Requirements
5+ years of experience in Core Java with a strong focus on performance tuning and optimization
1+ years of relevant leadership experience
Background in working with relational databases like PostgreSQL and NoSQL databases such as MongoDB
Expertise in service-oriented architecture, algorithms, core engineering, and data structures
Skills in microservices architecture and cloud-ready application development
Familiarity with high-frequency trading systems and low-latency application design
Nice to have
Background in using SingleStore
Knowledge of Sybase and DB2 databases
Understanding of processes and workflows in investment banking
We offer
EPAM Employee Stock Purchase Plan (ESPP)
Protection benefits including life assurance, income protection and critical illness cover
Private medical insurance and dental care
Employee Assistance Program
Competitive group pension plan
Cyclescheme, Techscheme and season ticket loans
Various perks such as free Wednesday lunch in-office, on-site massages and regular social events
Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
If otherwise eligible, participation in the discretionary annual bonus program
If otherwise eligible and hired into a qualifying level, participation in the discretionary Long-Term Incentive (LTI) Program
*All benefits and perks are subject to certain eligibility requirements
About the Company
Since 1993, EPAM Systems, Inc. (NYSE: EPAM) has used its software engineering expertise to become a leading global provider of digital engineering, cloud and AI-enabled transformation services, and a leading business and experience consulting partner for global enterprises and ambitious startups. We address our clients’ transformation challenges by fusing EPAM Continuum’s integrated strategy, experience and technology consulting with our 30+ years of engineering execution to speed our clients’ time to market and drive greate... Know more
Related Jobs


- Company Name
- hackajob
- Job Title
- Cloud DevOps Engineer
- Job Description
- hackajob is collaborating with Frasers Group to connect them with exceptional tech professionals for this role. Company Description At Frasers Group we’re rethinking retail. Through digital innovation and unique store experiences, we’re serving our consumers with the world’s best sports, premium and luxury brands globally. As a leader in the industry, we’re elevating the retail experience for our consumers through our collection of established brands, including Sports Direct, FLANNELS, USC, Frasers, and GAME. Why join us? Our mission- we are building the worlds most admired and compelling brand ecosystem Our purpose - we are elevating the lives of the many with access to the world’s best brands and experiences At Frasers Group, We Fear Less And Do More. Our People Are Forward Thinkers Who Are Driven To Operate Outside Of Their Comfort Zone To Change The Future Of Retail, Embracing Challenges Along The Way. The Potential To Elevate Your Career Is Massive, The Experience Unrivalled. To Be Able To Make The Most Of It You Need To Live And Breathe Our Principles Think without limits - Think fast, think fearlessly, and take the team with you Own it and back yourself - Own the basics, own your role and own the results Be relevant - Relevant to our people, our partners and the planet Are you ready to join the Fearless? Job Description We seek a skilled Cloud DevOps Engineer with expertise in Microsoft Azure to join us and work as part of an enthusiastic, motivated, and delivery-focused agile team. We run over 50 websites and 10 Mobile Applications - including some of the biggest names in Retail. This role will focus on designing, deploying, and maintaining Azure-based infrastructure to support our global operations, implementing and optimising CI/CD pipelines, and maintaining monitoring and alerting systems. In addition to day-to-day responsibilities, the role includes participation in an on-call rota to provide out-of-hours support, ensuring the resilience and availability of our critical systems. This role is available on a hybrid basis, 2 days at home and 3 days in the office at our Shirebrook HQ (Nottinghamshire). Your primary responsibilities as a Cloud DevOps Engineer will be: Azure Infrastructure Design: Build and manage scalable, secure, and resilient infrastructure on Microsoft Azure, including virtual networks, storage accounts, and compute resources. Automation & IaC: Develop and manage Infrastructure as Code (IaC) using Terraform. CI/CD Implementation: Build and maintain CI/CD pipelines using Docker, GitHub workflows and GitOps practices, enabling seamless application deployments. Monitoring & Optimization: Set up and manage monitoring tools such as Azure Monitor, Log Analytics, Application Insights and Open Telemetry to ensure system health and optimise performance. Security & Compliance: Implement best practices for Azure security, including role-based access control (RBAC), network security groups (NSGs), and Azure Policy for compliance. Collaboration: Partner with development, QA, and Infrastructure teams to ensure a smooth integration of DevOps practices across the organisation. Cost Management: Monitor and optimise Azure costs, ensuring efficient use of cloud resources. On-Call Support: Participate in an out-of-hours on-call rotation, responding to critical business alerts and ensuring actions are followed up to reduce future incidents. Incident Management: Lead incident response during on-call shifts, ensuring quick resolution and maintaining service uptime. Qualifications About you: You will have 5+ years of developing and managing modern DevOps environments You will be Microsoft Azure or AWS certified DevOps engineer You will have familiarity with Site Reliability Engineering You will be committed to staying up to date with the latest technology and industry trends, continuously looking for ways to apply them for our benefit You Will Have Significant Experience Of The Following Build and deployment pipelines using CI/CD tools such as GitHub Actions or Azure DevOps Working with Docker / Kubernetes, both for CI/CD, and orchestration with AKS or Container Apps Setting up and managing Cloud environments using infrastructure-as-code (Terraform) within Azure and/or AWS Delivering containerised, serverless, and virtualised infrastructures Networking in Azure, including VNets, load balancers, and Azure DNS Process automation and scripting Working closely with Cloud Infrastructure and Security teams to ensure organisational best practices are followed Coaching/mentoring development teams in the correct application of DevOps principles It Would Be Great If You Also Have Hands-on experience with Cloud Security Experience using Monitoring / Observability, Logging, and Alerting platforms High level understanding of networking fundamentals covering Load balancers, DNS, virtual networks and firewalls Experience delivering technical documentation for the environments you setup Experience with serverless architectures and microservices on Azure Knowledge of Agile and Lean methodologies Experience using Git for source control, branching and pull requests Additional Information Along with your benefits package we also offer a wide range of perks for our colleagues: Reward, Recognition and Opportunities Frasers Champion- Our employees are at the heart of our business and we ensure individuals are recognised every single month for their hard work. Frasers Champion is a peer nominated scheme where 8 winners will receive double their pay for a month where they have thought without limits, owned it or been relevant. Fearless 1000 - By October 2025, we want our share price to hit £10. If that happens for 30 or more consecutive trading days, all colleagues across the business will receive a bonus! The top 1000 performers in the company will receive unprecedented bonuses, worth from £50,000 to £1million! Senior leaders across the business nominate these performers twice a year for embodying our core values and delivering exceptional performance*. subject to terms and conditions Frasers Festival - an event like no other! Our Frasers Festival is our celebration for Head Office and Retail Staff across the UK and Europe - hosting a MEGA brand village, guest speakers from the world's biggest brands, evening entertainment, the ultimate Frasers Fearless Fitness Challenge and much more. CEO Sessions - Once a quarter we offer 20 employees the opportunity to attend our “CEO Sessions” ran by our CEO and leadership team. Employees have the chance to connect, network and submit questions around specific topics such as our Sports or Luxury business. Retail Reconnect - In order to build the planets most admired and compelling brand ecosystem, all employees must understand our business, product and customers. Each financial year, Head Office employees will gain insights by spending two days in one of our stores or the Warehouse. The goal is to learn how the work yo...


- Company Name
- Bounce Digital
- Job Title
- Software Engineer
- Job Description
- Role: Fullstack Software Engineer Salary/Package: £50k-£70k Company Sector: Fintech (Sustainability) Tech: TypeScript, Node, React, Next, GraphQL Location: Central London WFH / Hybrid: 2 days a week on site Bounce are partnering with a customer who we also placed x 3 software engineers with in 2024. After a strong start to 2025 they are growing again! We've known the CTO for years, he's a top guy. They operate in the fintech space, bridging the gap in financial and sustainability portfolio data. Their automated data platform simplifies everything from financials to ESG analysis and reporting, empowering data-driven decision-making for private equity, venture capital, and government-backed funds. Here's some headlines... Design, develop, and maintain web applications using Node, AWS, NextJS (React), GraphQL, and TypeScript. Build customer-centric products that help with sustainability Get involved in some backend and data projects (no two days are the same!) Learn and grow working closely with the CTO and Lead Engineer Collaborate with a small, but efficient cross-functional team to define, design, and ship new features. Ensure the technical feasibility of UI/UX designs. Participate in code reviews, pair programming, and other collaborative development practices.


- Company Name
- HBK - Hottinger Brüel & Kjær
- Job Title
- Senior Software Engineer
- Job Description
- This job will provide you with an opportunity to further your career alongside some of the best and most passionate technology experts from around the world in a leading company within the test, measurement and data analytics industry. You will be a strong contributor collaborating closely with colleagues from various business functions. At HBK, we live up to our three values: Be True, Own It and Aim High. We believe in absolute integrity – it’s how we win for stakeholders, the environment and each other. We believe in teamwork and keeping our promises – to ourselves and others. Finally, we believe in being bold and positive. This is how we perform at our best and achieve greater success. HBK - Who We Are Hottinger, Bruel & Kjaer (HBK) Inc. is a global leader providing technical expertise, engineering software products, and services to deliver reliability, durability and performance enhancing solutions. Known in particular for our ReliaSoft and nCode softwares, our range of engineering solutions deliver compelling value to our customers for the design and development of reliable, robust systems, and reduce life cycle costs. We are currently searching for a Senior Software Engineer to be based in the UK, working remotely with our wider Web Development Team located in Tucson, United States. HBK has office locations in the UK and working from the office is also possible should this be desired. Some US travel opportunities may be available. What We’re Looking For You engineer systems. You understand that complexity is easy, and simplicity is hard - and chose to do the right things. Clean and efficient code is important to you, you want to build things that have meaning and take on big challenges. You see the whole picture. You know how to architect systems - and that systems are more than just technical requirements. You understand how to build people, solutions, and engage with clients. You have led a team to accomplish more than its individual contributors. You enjoy rolling up your sleeves and working alongside the team. You're willing to do the hard work no one else wants to. You are passionate about building great software. Quality is very important to you. You understand the value of testing: unit tests, automated testing, performance testing. You understand the responsibility that comes with building consumer facing applications – either as part of a team or by yourself - and are excited by the opportunity to create systems that consumers use and depend on. Ideal candidate will have experience with: Designing and coding for web-based applications Developing consumer-facing software Cloud development and architecture Application performance optimization and tuning best practices Providing software solutions to complex technical problems Working together with the team to continuously optimize department processes and procedures Reviewing software code for technical competency and adequacy Producing documentation related to the design, functionality and release of software artifacts Utilizing Agile software development methodologies Technology stack We’re looking for a candidate with experience in the following technologies and tools: Frontend Development: Expertise with TypeScript (required), HTML, and CSS Proficiency working with React (required) and libraries like Material-UI (MUI), React Query/TanStack Query, and React Hook Form (preferred). Knowledge working with Webstorm (would be a plus) Responsive design implementation Mob and/or Paired programming (would be a plus) Backend Development: Knowledge of server-side programming languages like, C#/.NET (required),Node.js or Python (would be a plus) Knowledge working with ASP.net Core (required) and Entity Framework Core (required) Knowledge working with Rider (would be a plus) Experience building and consuming RESTful APIs (required) or GraphQL APIs (would be a plus currently not using) Cloud Development: Proficiency with GitHub (required) for version control and CI/CD pipelines. Knowledge with Azure (would be a plus) for hosting and DevOps workflows. Knowledge of Observability tools like Grafana (would be a plus) Familiarity with Docker tools (required) Testing and Quality Assurance: Strong experience with Test frameworks (xUnit, Vitest, and Playwright) Strong experience utilizing TDD - Automated testing tools, Unit Testing, and best practices for integration and performance testing. Databases: Working knowledge with relational databases (e.g., PostgreSQL, MySQL) and non-relational databases DevOps and CI/CD: Working knowledge of Observability tools like Grafana (would be a plus) Experience with Agile workflows and tracking tools like Jira Security: Understanding and implementation of security best practices in web development. Experience Level Proven experience as a strong software developer (5 years minimum). Ability to demonstrate high levels of development competence through samples of previous work. Comprehensive understanding of key web design, UX, and UI principles. Ability to work with and fill in gaps of incomplete requirements while maintaining a high level of product quality Familiarity with browser testing and debugging Excellent problem-solving skills Excellent verbal communication skills Well organized and attention to detail Strong Team player, as this position will be remote We offer The job will provide you with an opportunity to further your career alongside some of the best and most passionate technology experts from around the world in a leading company within the test and measurement industry. You will be a strong contributor who collaborates closely with colleagues from various business functions all over the world. Freedom with responsibility is the framework for HBK’s employees. This allows for a good balance between work and family life and for constant development of professional and personal skills in an international and enjoyable working environment. UK Benefits Working Hours: Full-time, 37.5 hours per week Flexible hours: Monday to Friday - Employees supporting U.S. operations should adjust their hours as required to meet business needs Annual Leave: 28 days of annual leave plus all Bank Holidays 5 days of annual leave can be bought or sold Health and Wellbeing Benefits: Private Medical Insurance Medicash Pension Contributions: Employer contribution of 1.5 times the employee’s contribution, up to a maximum of 10.5% Life Assurance: Coverage equal to 4x the employee’s salary Paid Sick Leave One company – HBK On 1 January 2019, Brüel & Kjær and HBM merged their activities into a new company called HBK (Hottinger, Brüel & Kjær). With more than 3,000 employees worldwide and production facilities in Denmark, Germany, the UK, the USA, China and Portugal and presence in 80 countries, HBK becomes a leading player in the test and measurement area. For further info please visit www.hbkworld.com. HBK currently operates within the Test and Measurement segment o...


- Company Name
- Sophos
- Job Title
- Software Engineer
- Job Description
- About Us Sophos is a global leader and innovator of advanced security solutions for defeating cyberattacks. The company acquired Secureworks in February 2025, bringing together two pioneers that have redefined the cybersecurity industry with their innovative, native AI-optimized services, technologies and products. Sophos is now the largest pure-play Managed Detection and Response (MDR) provider, supporting more than 28,000 organizations. In addition to MDR and other services, Sophos’ complete portfolio includes industry-leading endpoint, network, email, and cloud security that interoperate and adapt to defend through the Sophos Central platform. Secureworks provides the innovative, market-leading Taegis XDR/MDR, identity threat detection and response (ITDR), next-gen SIEM capabilities, managed risk, and a comprehensive set of advisory services. Sophos sells all these solutions through reseller partners, Managed Service Providers (MSPs) and Managed Security Service Providers (MSSPs) worldwide, defending more than 600,000 organizations worldwide from phishing, ransomware, data theft, other every day and state-sponsored cybercrimes. The solutions are powered by historical and real-time threat intelligence from Sophos X-Ops and the newly added Counter Threat Unit (CTU). Sophos is headquartered in Oxford, U.K. More information is available at www.sophos.com. Role Summary We are seeking a Junior Software Engineer to join our Security Operations Integrations team, contributing to the development of Managed Services. In this role, you will work as part of an experienced engineering team, designing and implementing new features while collaborating with various stakeholders across the organization. This position offers an excellent opportunity to be part of an inclusive and knowledgeable team dedicated to fostering growth and professional development. Team members actively contribute to the development of complex systems, including requirements analysis, concept development, design, implementation, and testing, while demonstrating flexibility in their roles. Additionally, they assist in troubleshooting, debugging, maintaining, and enhancing existing software to ensure optimal performance and reliability. What You Will Do Build, Support and Refine solutions for our Security Operations team and end customers focusing on Managed Services Actively contribute to release planning and drive for high-value and high-quality solutions which meet business needs Write product code along with test automation to deliver against project timescales, quality and requirements Contribute to daily stand-ups, kick-offs, collaborative estimation and retrospective meetings Participate in architecture and security reviews of new developments to ensure that released products comply with Sophos’ security requirements and industry best practice Research, design and prototype new functionality that forms part of a larger solution Learn how to scale solutions and integrate with products produced by wider teams What You Will Bring Development experience, preferably familiarity in JavaScript/TypeScript Excellent verbal and written communication skills Ability to problem solve and think laterally Aptitude at independent research, prototyping and design BSc in Computer Science or other numerate discipline, or equivalent experience Desirable: Knowledge of agile development methodologies preferably Scrum or Kanban Familiarity with web UI’s, preferably React/Angular Understanding and working practice with SQL and NoSQL databases Experience with automated unit, integration, and end-to-end testing Familiarity with REST APIs and GraphQL #B1 Ready to Join Us? At Sophos, we believe in the power of diverse perspectives to fuel innovation. Research shows that candidates sometimes hesitate to apply if they don't check every box in a job description. We challenge that notion. Your unique experiences and skills might be exactly what we need to enhance our team. Don't let a checklist hold you back – we encourage you to apply. What's Great About Sophos? · Sophos operates a remote-first working model, making remote work the primary option for most employees. However, some roles may necessitate a hybrid approach. Please refer to the location details in our job postings for further information. · Our people – we innovate and create, all of which are accompanied by a great sense of fun and team spirit · Employee-led diversity and inclusion networks that build community and provide education and advocacy · Annual charity and fundraising initiatives and volunteer days for employees to support local communities · Global employee sustainability initiatives to reduce our environmental footprint · Global fitness and trivia competitions to keep our bodies and minds sharp · Global wellbeing days for employees to relax and recharge · Monthly wellbeing webinars and training to support employee health and wellbeing Our Commitment To You We’re proud of the diverse and inclusive environment we have at Sophos, and we’re committed to ensuring equality of opportunity. We believe that diversity, combined with excellence, builds a better Sophos, so we encourage applicants who can contribute to the diversity of our team. All applicants will be treated in a fair and equal manner and in accordance with the law regardless of gender, sex, gender reassignment, marital status, race, religion or belief, color, age, military veteran status, disability, pregnancy, maternity or sexual orientation. We want to give you every opportunity to show us your best self, so if there are any adjustments we could make to the recruitment and selection process to support you, please let us know. Data Protection If you choose to explore an opportunity, and subsequently share your CV or other personal details with Sophos, these details will be held by Sophos for 12 months in accordance with our Privacy Policy and used by our recruitment team to contact you regarding this or other relevant opportunities at Sophos. If you would like Sophos to delete or update your details at any time, please follow the steps set out in the Privacy Policy describing your individual rights. For more information on Sophos’ data protection practices, please consult our Privacy Policy Cybersecurity as a Service Delivered | Sophos