Java Software Engineer (AWS)

HL TECH Poland

Biała Podlaska

Hybrid

PLN 153,000 - 218,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

HL Tech Poland is building the next generation of trade execution platforms. You will contribute to backend services in Java/Spring Boot, design REST APIs and cloud-native workflows, and operate AWS-based infrastructure in a distributed Poland-UK engineering setup.

The role emphasises ownership, reliability, and collaboration across teams while maintaining high standards for security and testing.

Qualifications

  • Strong Java/Spring Boot backend experience.
  • Practical AWS experience in production environments.
  • Experience designing and integrating REST APIs and microservices.
  • Experience owning services in production, including monitoring and reliability improvements.
  • Experience with distributed, event-driven or highly available systems.
  • Understanding of observability practices (metrics, tracing, logging).
  • Understanding of testing, maintainability and security practices.
  • Experience with containers and Kubernetes.
  • English (C1) and Polish (B2) proficiency.

Responsibilities

  • Build and improve backend services using Java and Spring Boot.
  • Design and implement REST APIs and multi-service flows.
  • Develop and operate cloud services in AWS.
  • Write secure, maintainable and testable code with automated tests.
  • Support production systems and investigate incidents.
  • Use metrics, tracing, logging and monitoring to improve reliability.
  • Contribute to solution design and code reviews.
  • Collaborate with Product and engineering teams in Poland and the UK.

Skills

Java & Spring Boot
AWS in production
REST APIs
Microservices
Event-driven
Observability
Testing
Kubernetes
English/Polish

Tools

Terraform
Hibernate
Node.js
TypeScript

Job description

Build systems that power trade execution for millions of investors

HL Tech is the technology hub of Hargreaves Lansdown, a privately owned UK financial services group trusted by approximately 2 million clients and supporting more than £172 billion in savings and investments.

We are part of HL's product and engineering organisation, not an outsourcing company or shared service centre. Our teams in Poland and the UK jointly design, build and run the platforms used by HL clients.

You will join Trade Execution, the team responsible for systems connecting clients with financial markets, including trade routing, order execution and broker integrations. The role combines new development with the modernisation and support of established trading components.

General information

Possible work locations:

remote/hybrid

Salary gross (CoE):

13 700 – 19 500 PLN

Salary net (B2B):

15 000 – 21 500 PLN

Remote:

Anywhere in Poland, with access to our Warsaw office at WeWork Mennica Tower, Prosta 20 (your choice)

Stack:

Java, Spring Boot, AWS, Kubernetes, REST APIs and microservices

Team:

Trading | Trade Execution

Languages

English C1 | Polish B2

All work must be performed from Poland. Occasional office visits may be requested depending on team collaboration needs.

What makes this role different?
  • Your work directly supports trade routing and execution for millions of investors.
  • Own services end-to-end, from design and implementation through deployment, monitoring and continuous improvement.
  • Work with distributed, highly available and event-driven systems where reliability and observability matter.
  • Contribute to technical decisions, service boundaries and implementation approaches, not just feature delivery.
  • Help modernise an established trading platform while building new functionality.
  • Work directly on HL products in a collaborative Poland-UK engineering team.

We are looking for engineers who take ownership beyond delivery, enjoy solving production problems and care about reliability as much as they care about building new features.

Technology
  • REST APIs | Microservices
  • S3 | SQS | SNS | Lambda
  • CI/CD | Trunk-Based Development
  • Observability | Automated Testing
What you will do
  • Build and improve backend services using Java and Spring Boot
  • Design and implement REST APIs and multi-service flows
  • Develop and operate cloud services in AWS
  • Write secure, maintainable and testable code, supported by automated unit, integration and end-to-end tests
  • Support business-critical production systems and investigate incidents
  • Use metrics, tracing, logging and monitoring to improve reliability and observability
  • Contribute to solution design, technical discussions and code reviews
  • Collaborate with Product and engineering colleagues across Poland and the UK to design, build and improve trading services
Requirements

Must-have

  • Strong commercial experience building backend applications in Java using Spring Boot
  • Practical AWS experience gained in production environments
  • Experience designing and integrating REST APIs and microservices
  • Experience owning services in production, including monitoring, incident investigation and reliability improvements
  • Experience working with distributed, event-driven or highly available systems
  • Understanding of observability practices, including metrics, tracing, logging and monitoring
  • Understanding of testing, maintainability, security and engineering best practices
  • Experience with containers and Kubernetes
  • English at C1 level and Polish at B2 level or higher

Nice-to-have

  • Financial services, investment or trading systems experience
  • JPA or Hibernate
  • Terraform or other Infrastructure as Code tools
  • Exposure to TypeScript, Node.js or React
  • Annual bonus
  • 50% tax relief for qualifying creative work under a Contract of Employment
  • PPE with a 4% HL contribution and no required employee contribution

We are an inclusive employer that values diversity in our workforce. We welcome candidates from all backgrounds and are committed to fair and equitable hiring practices. Recruitment decisions are based on the skills and experience relevant to the role.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer (AWS)
Java Software Engineer (AWS)

HL TECH Poland • Warszawa

Hybrid
PLN 153,000 - 218,000
Java Backend Engineer — AWS & Microservices (Trading)
Java Backend Engineer — AWS & Microservices (Trading)

HL TECH Poland • Warszawa

Hybrid
PLN 153,000 - 218,000
Software Engineer
Software Engineer

HSBC Holdings plc • Kraków

On-site
PLN 256,000 - 307,000
Healthcare
Pension
Life assurance
+5
Java Software Engineer, AWS | Trade Execution
Java Software Engineer, AWS | Trade Execution

HL TECH Poland • Biała Podlaska

Hybrid
PLN 153,000 - 218,000
Lead / Senior Java Developer
Lead / Senior Java Developer

Standard Chartered • Województwo mazowieckie

Hybrid
PLN 300,000 - 420,000
Retirement savings
Medical insurance
Life insurance
+4
Backend Developer (Java) — Warsaw
Backend Developer (Java) — Warsaw

EC Markets LTD • Warszawa

On-site
PLN 169,000 - 253,000
Annual bonus scheme
Health insurance
Learning budget and company hardware
+1
Software Engineer Java
Software Engineer Java

HSBC Holdings plc • Kraków

On-site
PLN 120,000 - 160,000
Senior Java Developer
Senior Java Developer

AIDA projektai, MB • Warszawa

Hybrid
PLN 236,000 - 289,000
Fully remote in Warsaw
Hybrid/remote in Vilnius
Salary negotiable
Senior Full-Stack Java Engineer
Senior Full-Stack Java Engineer

BELVEDERE • Wrocław

On-site
PLN 246,000 - 379,000
Senior Java Developer (10/997)
Senior Java Developer (10/997)

Infolet • Kraków

Hybrid
PLN 180,000 - 240,000
Relocation package
Extended medical care
Multisport card
+1
Top locations