Java Software Engineer (AWS)

HL TECH Poland

Warszawa

Hybrid

PLN 153,000 - 218,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

HL Tech Poland is building and modernising trading platforms for millions of investors, with a focus on reliable, end-to-end services. You will own backend components, design scalable REST APIs, and operate cloud services in AWS within a Poland/UK engineering collaboration.

The role emphasizes ownership beyond delivery, strong production discipline, and collaboration across teams. Remote/hybrid location is supported with potential Warsaw office access.

Qualifications

  • Strong commercial experience building backend applications in Java using Spring Boot.
  • Production AWS experience.
  • 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.

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, supported by automated tests.
  • Support business‑critical production systems and investigate incidents.
  • Use metrics, tracing, logging and monitoring to improve reliability.
  • 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.

Skills

Java
Spring Boot
AWS
REST APIs
Microservices
Kubernetes
Observability
Testing
Security
Distributed systems

Tools

Terraform
Hibernate/JPA
Docker
Node.js
React

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.

No worries! New job offers are constantly appearing at HL Tech maybe we will have the right offer for you soon?

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 • Biała Podlaska

On-site
PLN 153,000 - 218,000
Backend Engineer @ HSBC Technology Poland
Backend Engineer @ HSBC Technology Poland

HSBC Technology Poland • Kraków

On-site
PLN 195,000 - 257,000
Multisport card
Private medical care
Life insurance
+7
Tech Lead
Tech Lead

HSBC • Województwo podlaskie

Hybrid
PLN 312,000 - 368,000
Car allowance
Private medical care
Multisport card
+3
Senior Java Engineer
Senior Java Engineer

GFT TECHNOLOGIES SE • Poznań

Hybrid
Confidential
Medical insurance
Sport benefits
Lunch subsidy
+4
Tech Lead
Tech Lead

HSBC • Kraków

On-site
PLN 312,000 - 368,000
Private medical care
Multisport card
Life insurance
+2
Senior Software Engineer
Senior Software Engineer

HSBC • Województwo podlaskie

On-site
PLN 256,000 - 307,000
Multisport card
Private medical care
Life insurance
+1
Tech Lead (LP)
Tech Lead (LP)

HSBC • Kraków

On-site
PLN 312,000 - 357,000
Car allowance
Private medical care
Multisport card
+3
Software Engineer
Software Engineer

HSBC Holdings plc • Kraków

On-site
PLN 256,000 - 307,000
Healthcare
Pension
Life assurance
+5
Java Backend Engineer — AWS & Microservices (Trading)
Java Backend Engineer — AWS & Microservices (Trading)

HL TECH Poland • Warszawa

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

HSBC • Kraków

On-site
PLN 195,000 - 257,000
Healthcare
Private medical care
Life insurance
+6