CrawlJobs Logo

Senior Java Software Engineer

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

Job Description

Senior Java Engineer – Actuarial Data Squad – Outside IR35 – Contract. We’re looking for a Senior Java Engineer to join a high-profile project focused on backend systems that automate complex financial and actuarial processes. This is a hands-on role delivering backend solutions under tight deadlines in a highly regulated environment.

Job Responsibility

  • Develop backend systems and APIs in Java, using the Spring ecosystem
  • Work with AWS and infrastructure-as-code tools such as Terraform or Helm
  • Design and implement scalable, production-ready systems for complex financial processes
  • Collaborate with business and technical stakeholders to align solutions with operational needs
  • Support discovery and proof-of-concept work to validate technical approaches

Requirements

  • Strong experience with the Spring ecosystem
  • Solid knowledge of AWS and infrastructure-as-code tools like Terraform or Helm
  • Comfortable working in large, regulated, or secure corporate environments
  • Ability to deliver hands-on backend solutions for complex financial and actuarial workflows under tight deadlines

Looking for more opportunities?

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

Similar Jobs for

Senior Java Software Engineer

8 matching positions

New

Senior Java Software Engineer

Engineer the future of global finance. At Citi, our Tech team doesn't just suppo...
Location
Location
Ireland , Dublin
Salary
Salary:
71440.00 - 107160.00 EUR / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree with a relevant major (Computer Science, Information Technology, Mathematics, Engineering, or similar)
  • In-depth 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
  • Proficiency in core Java (substantial, in-depth experience) with demonstrable success in developing multi-threaded applications and expert level knowledge in data structures, algorithms, collections, and error handling
  • Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming
  • 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
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
What we offer
What we offer
  • competitive base salary (annually reviewed)
  • hybrid working model (up to 2 days working at home per week)
  • business casual workplace
  • Fulltime
Read More
Arrow Right
New

Senior Java Software Engineer

We are looking for a skilled Senior Java Developer to join our team and take own...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java, Spring Boot, Angular, Node.js, OOP, Design Patterns
  • JavaScript (Basics, AJAX), REST & SOAP Web Services
  • Native SQL, Oracle, MySQL, Database Design, ERD, JPA, Hibernate
  • Apache Solr, Elasticsearch, Kafka
  • Maven, CI/CD, Deployment Automation
  • Unit Testing (Junit, TestNG), TDD, Clean Code Practices
  • Apache Tomcat, WebLogic, JBoss, WebSphere, GlassFish, OC4J
  • Git, Configuration Management, JIRA, XML (XSD, DTD)
  • Familiarity with OWASP secure coding techniques and best practices to mitigate vulnerabilities
  • Hands-on experience or strong familiarity with building AI-enhanced features using LangChain, LangGraph, and similar orchestration frameworks
Job Responsibility
Job Responsibility
  • Design, implement, debug, and deploy Java-based applications across the full SDLC
  • Collaborate with cross-functional teams to develop robust, maintainable solutions
  • Contribute to technical design and architectural decisions using modern best practices
  • Maintain high code quality through unit testing and clean code principles
  • Support configuration, build automation, deployment, and continuous integration
  • Mentor junior developers and actively contribute to a culture of technical excellence
  • Stay up to date with industry trends and contribute ideas on integrating innovations such as Generative AI where applicable
  • Design and integrate agentic AI capabilities into applications, planning, tool usage, workflow automation, and intelligent decision-making
  • Collaborate with AI engineers to build, orchestrate, and optimize agent-based systems using LLMs, vector search and RAG workflows
  • Fulltime
Read More
Arrow Right

Senior 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
  • 5+ 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

Senior Java Software Engineer

Senior Java Software Engineer required by this leading financial services organi...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
eamesconsulting.com Logo
Eames Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 4 years proven experience of producing solid Java code
  • Multi-threading
  • demonstrating strong stakeholder management capability
  • mentoring of more junior team members
  • offering a high knowledge of engineer best practices
  • Microservices
  • Kafka
Job Responsibility
Job Responsibility
  • Seasoned Java experience need for this role sitting within one of their business facing teams
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7-12 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Low-latency, high-throughput API development (Spring Boot, Hibernate/JPA)
  • Strong Core Java and functional programming
  • Microservices and ecosystem
  • Data modeling (relational and NoSQL databases - Oracle, MongoDB)
  • PL/SQL, SQL, and Performance Tuning expertise
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer

We’re looking for a Senior Java Software Engineer to play a pivotal role in tran...
Location
Location
United Kingdom , London
Salary
Salary:
90000.00 - 110000.00 GBP / Year
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong expertise in Java and backend/server-side engineering
  • Proven experience building microservices and RESTful APIs
  • Solid understanding of SQL databases (DB2, SQL Server, or PostgreSQL)
  • A track record of delivering complex, high-impact systems
  • Experience working in Agile, delivery-focused environments
  • Strong communication skills and a collaborative, solutions-driven mindset
  • A proactive, ownership-led approach — you don’t just contribute, you lead change
Job Responsibility
Job Responsibility
  • Designing and building robust, scalable, and future-proof applications powering core banking services
  • Driving end-to-end ownership across the full software development lifecycle
  • Collaborating with engineering, UI/UX, and transformation teams to deliver solutions that matter
  • Translating complex business challenges into clean, efficient, and maintainable code
  • Championing modern engineering practices, design patterns, and architectural excellence
  • Contributing to a high-performing Agile environment (Scrum/Kanban)
  • Writing epics and user stories (BDD/Gherkin) that shape delivery outcomes
  • Continuously enhancing quality, performance, and delivery processes
  • Partnering with stakeholders across business, security, infrastructure, QA, and leadership
  • Using tools like Jira, Confluence, and Bitbucket to drive clarity and execution
What we offer
What we offer
  • Excellent
  • Permanent role with clear career progression and long-term growth opportunities
  • Be part of a large-scale transformation programme with real organisational impact
  • Work on mission-critical systems used at scale
  • Gain exposure to modern technologies, architectures, and engineering practices
  • Join a culture that invests in people, innovation, and continuous improvement
  • Opportunity to shape the future direction of engineering within the organisation
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer

A leading global financial services organisation is expanding its senior Java en...
Location
Location
United Kingdom , London
Salary
Salary:
130000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in Java backend development (modern versions)
  • Proven track record building scalable, high-quality applications in complex environments
  • Comfortable collaborating with business-facing stakeholders
  • Ability to operate effectively at senior/VP-level within a delivery-focused engineering team
Job Responsibility
Job Responsibility
  • Develop and enhance a strategic enterprise platform with hands-on coding
  • Help define and uphold technical standards, design patterns, and best practices
  • Partner with fellow senior engineers to maintain platform stability and performance
  • Support the evolution of a globally used system with long-term impact
What we offer
What we offer
  • Bonus & Benefits
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer

Are you ready to join a fast-growing tech innovator shaping the future of logist...
Location
Location
North Macedonia , Central Macedonia
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of relevant experience
  • Strong knowledge of Java and the Spring Boot Framework
  • Excellent command in English, verbal and written
  • Professional Experience: 5+ years as a Java Developer or similar role
Job Responsibility
Job Responsibility
  • Design, develop, and deploy Java-based applications with a focus on scalability and performance
  • Collaborate with teams across engineering, product, and operations to deliver innovative software solutions
  • Debug, test, and optimize code to ensure a seamless user experience
  • Contribute to architectural decisions and implement modern software development practices
  • Stay at the forefront of technology by exploring and integrating emerging tools and frameworks
  • Fulltime
Read More
Arrow Right