CrawlJobs Logo

Java Software Engineer

United Kingdom, Belfast · Job Posted January 06, 2026
Apply Position
Job Link Share

Job Description

The Global Fixed Income Trade Processing (FiTP) Team is seeking a Senior Software Engineer (Java) with a proven track record of design and developing large, complex and distributed systems. The successful individual will ideally have a good knowledge of Fixed Income products and experience in building software systems to handle the capture and processing of high volume of such trades.

Job Responsibility

  • Design and develop large, complex and distributed systems
  • Build software systems to handle the capture and processing of high volume of Fixed Income trades
  • Prioritize tasks, work within deadlines, taking a pragmatic and thoughtful approach, paying close attention to details
  • Employ strong communication skills, necessary to effectively produce client solutions

Requirements

  • Bachelor’s degree with a relevant major (Computer Science, Information Technology, Mathematics, Engineering, or similar)
  • 5+ years of experience in design and development of high performance, low-latency, multi-threaded applications
  • Extensive hands-on development experience in Java
  • Demonstrated ability to learn new business concepts and technologies
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming
  • Proficiency in core Java (5+ years of experience) with demonstrable success in developing multi-threaded applications and expert level knowledge in data structures, algorithms, collections, and error handling
  • Spring Framework (and Spring Boot): This is almost non-negotiable for enterprise Java development. Expertise in Spring Boot for rapid application development, Spring MVC for web applications, Spring Data JPA for persistence, and Spring Security for authentication / authorization
  • Microservices Architecture: Understanding how to design, develop, and deploy independent, loosely coupled services, which is a common pattern for applications running on ECS
  • RESTful APIs: Designing, developing, and consuming RESTful web services using Java and Spring Boot
  • Build Tools: Maven or Gradle for project management and build automation
  • Proven ability to develop clean, testable code
  • Understanding of relational database concepts and knowledge in SQL
  • Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools, e.g. TeamCity and UrbanCode Deploy
  • Experience with Linux/Unix
  • Knowledge on cloud technologies e.g. Artifactory, Docker and OpenShift

Nice to have

Knowledge of fixed income products, customer and broker market platforms and trading protocols desirable

What we offer

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Software Engineer

8 matching positions

New

Java Software Engineer

A global investment firm is seeking an experienced Java Software Engineer to joi...
Location
Location
United Kingdom , London
Salary
Salary:
160000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science or a STEM discipline
  • 4+ years’ experience in software engineering or a closely related role
  • Strong expertise as a Java Software Engineer with experience in modern development practices
  • Proven experience working in a front-office environment
  • Excellent communication skills and the ability to thrive in a high-pressure, fast-paced setting
Job Responsibility
Job Responsibility
  • Designing and developing high-performance Java applications from the ground up
  • Building and enhancing front-office eTrading systems used in live markets
  • Working closely with traders, product owners, and other front-office technology teams
  • Applying best-in-class engineering standards, including Clean Architecture and TDD
  • Contributing to technical leadership and driving engineering best practices across the team
What we offer
What we offer
  • Direct exposure to trading and investment teams
  • Access to state-of-the-art technologies and modern engineering toolchains
  • Accelerated professional growth in a tech-focused, delivery-driven environment with clear career progression
  • Highly competitive bonus structure and comprehensive benefits package
  • Strong emphasis on work-life balance and health with flexible hybrid working
  • Fulltime
Read More
Arrow Right

Java Software Engineer

We’re currently supporting a well-established player within the financial techno...
Location
Location
United Kingdom , London
Salary
Salary:
120000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science or a closely related technical field
  • Around 2–5 years of hands-on development experience with Java
  • Prior exposure to complex, high-performance systems within financial services or comparable sectors
Job Responsibility
Job Responsibility
  • Develop, maintain, and scale applications that are directly utilised by front-office teams
  • Collaborate with stakeholders across trading, product, and engineering to deliver effective technical solutions
  • Play an active role in shaping technical direction, enhancing system stability, and maintaining strong engineering practices
  • Fulltime
Read More
Arrow Right

Java Software Engineer

Are you a technically masterful Java Software Engineer? This is your opportunity...
Location
Location
Greece , Athens
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
June 29, 2026
Flip Icon
Requirements
Requirements
  • University degree, preferably in Computer Science or a closely related technical field
  • Minimum 3 years of hands-on Java development experience
  • Experience with Java Technologies (J2EE, Spring, XML Parsing, JDBC, Web Services)
  • Familiarity with Relational database (SQL Server) and ORM layers (Hibernate)
  • Advanced knowledge in writing and consuming SOAP and Rest Web Services
  • Knowledge of system frameworks like Git and Azure DevOps (ADO)
  • Excellent interpersonal and communication skills
Job Responsibility
Job Responsibility
  • Take ownership and execute demanding, complex programming tasks using Java, Spring, and J2EE technologies
  • Build and consume SOAP and Rest Web Services, and manage data persistence using Hibernate with SQL Server
  • Analyze functional requirements and utilize tools like Git and Azure DevOps to manage tasks and ensure smooth project delivery
  • Maintain excellent communication with the client and the internal project team to guarantee technical alignment and success
  • Fulltime
Read More
Arrow Right

Java Software Engineer

We are looking for a Java Software Engineer to join our team and develop innovat...
Location
Location
Romania , Brasov
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Minimum 5-7 years of experience in a similar position
  • Experience as a Java Backend Developer, with proficiency in Java programming language and related frameworks/libraries
  • Solid knowledge of transactional concepts, caching strategies, and performance-optimized data access
  • Experience working with relational databases such as Oracle SQL and PostgreSQL as well with NoSQL databases
  • Experience with test automation frameworks and CI/CD pipelines
  • Proficiency in testing practices including Unit, System, and Integration Testing
  • Ability to follow enterprise-grade development guidelines and collaborate in cross-functional teams
  • Strong understanding of software design principles, design patterns, and best practices
  • Excellent command of both spoken and written English
Job Responsibility
Job Responsibility
  • Design and develop backend components for a cloud-based enterprise software solution
  • Drive the cloudification of a legacy system into a scalable, cloud-native architecture
  • Implement microservice-based solutions aligned with enterprise automotive standards
  • Apply solid knowledge of transactional concepts, caching strategies, and optimized data access for large-scale datasets
  • Ensure high-quality code through Unit Testing, System Testing, and Integration Testing
  • Support and contribute to test automation frameworks and continuous integration pipelines
  • Collaborate closely with cross-functional teams to ensure compliance with client-specific development guidelines
What we offer
What we offer
  • Smooth integration and a supportive mentor
  • Choose from Remote, Hybrid or Office work opportunities
  • Projects have different working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • Individual coaching sessions or accredited Coaching School
  • Epic parties or themed events
Read More
Arrow Right

Java Software Engineer

Zachary Piper Solutions is seeking a Java Software Engineer to support a Governm...
Location
Location
United States , Herndon
Salary
Salary:
200000.00 USD / Year
pipercompanies.com Logo
Piper Companies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Java software development
  • Knowledge of DevSecOps practices and methodologies
  • Understanding of containerization technologies (Docker, Kubernetes, etc.)
  • Familiarity with CI/CD pipelines and tools (Jenkins, GitLab CI/CD, Azure DevOps)
  • Background working within Agile frameworks (Scrum, Kanban)
  • Experience with cloud services (AWS, Azure, GCP)
  • Active TS/SCI clearance required with the ability to obtain and maintain a TS/SCI Poly
Job Responsibility
Job Responsibility
  • Develop and maintain software systems, tools, and applications within a DevOps environment
  • Support the full software development lifecycle, including scoping, design, coding, testing, and implementation
  • Deliver Agile DevOps support for mission‑critical and cloud‑based systems
  • Contribute to the design, development, and testing of customer solutions
  • Oversee operations and maintenance activities for essential systems
What we offer
What we offer
  • Medical, Dental, Vision, 401K, PTO, Sick Leave as required by law, and Holidays
  • Fulltime
Read More
Arrow Right

Java Software Engineer

We are hiring a Java Developer for a global technology company that provides a m...
Location
Location
Portugal , Porto
Salary
Salary:
Not provided
https://www.precisers.pt Logo
Precise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of professional experience with Java
  • Great analytical skills and eagerness to learn
  • Appreciative of open source technologies and capable of working with MacOS
  • Familiar with relational as well as NoSQL databases
  • Assertive communication
Job Responsibility
Job Responsibility
  • Collaborating with your Scrum team in daily stand-ups to discuss progress, roadblocks, and plan the day’s work
  • Designing, developing, and implementing new features for our Java applications using Java 17+ and Spring Boot, focusing on stability and performance
  • Writing clean, elegant, simple code, along with comprehensive unit and integration tests (using tools like Mockito and JUnit 5)
  • Participating in code reviews to maintain high code quality and share knowledge with team members
  • Troubleshooting and resolving complex technical issues across our distributed system, keeping customer needs and system stability as top priorities
  • Fulltime
Read More
Arrow Right

Java Software Engineer

We are looking for a strong mid level Java backend developers to implement new f...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
https://www.kayak.com/ Logo
KAYAK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or higher in Computer Science or related field
  • 3+ years of experience in JAVA
  • Hands-on experience with the Spring ecosystem (Spring/Spring Boot) and working knowledge of relational (SQL) and NoSQL databases (e.g., PostgreSQL, MySQL, Redis)
  • Strong English communication skills
  • Ability to design and implement engineering initiatives with minimal guidance
Job Responsibility
Job Responsibility
  • Optimize search and booking logic to handle the demands of greatest global corporate clients
  • Build and maintain high-performance integrations with third-party APIs (airlines, hotel and rentalcars providers)
  • Take full ownership of your designs: from initial concept to deployment while maintaining high standards for code quality and performance
  • Participate in code reviews and architectural steering to ensure the K4B project remains modular and reusable as KAYAK expands its enterprise footprint
What we offer
What we offer
  • Work from (almost) anywhere for up to 20 days per year
  • Company-paid therapy sessions through SpringHealth
  • Company-paid subscription to HeadSpace
  • Company-wide week off a year
  • No meeting Fridays
  • Paid parental leave
  • Generous paid vacation + time off for your birthday
  • Paid volunteer time
  • Development Dollars
  • Leadership development
  • Fulltime
Read More
Arrow Right

Java Software Engineer

Our clients team in Bristol who develop next generation Air Defence Systems are ...
Location
Location
United Kingdom , Bristol
Salary
Salary:
60.00 - 65.00 GBP / Hour
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A strong background in software engineering, its realisation and system wide impact
  • Experience of working in Java
  • Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development
  • Experience of working across the entire software development process from engaging with requirement authorities to automated target integration and proving, supported with effective documentation
  • Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability
  • Experience in other languages such as Ada
  • Knowledge of DDS middleware and Real Time Operating Systems
  • Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508
Job Responsibility
Job Responsibility
  • Continued design and development of new and evolving software tools and architectures, and the instantiations for future products
Read More
Arrow Right