Software Engineer

Huxley Associates
Amsterdam, Netherlands
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Amsterdam, Netherlands

Tech stack

Java
Amazon Web Services (AWS)
Automation of Tests
Continuous Integration
Data Security
Distributed Systems
Software Construction
Spring-boot
Kafka
Code Restructuring
Programming Languages

Job description

You will join a Fintech-focused engineering team operating in a complex, high-availability technology landscape. The team builds and maintains business-critical platforms that support financial transactions at scale. Engineers work closely with product, data, and business stakeholders to deliver secure, reliable, and extensible solutions. Core responsibilities include:

  • Designing and building software applications using relevant programming languages, frameworks, and services
  • Translating business requirements into robust, scalable technical solutions
  • Writing clean, readable, reusable, and well-tested code using standard patterns and libraries
  • Refactoring and simplifying existing codebases to improve maintainability and adaptability
  • Treating test automation as a first-class citizen, continuously improving test quality
  • Ensuring data security, integrity, and quality in line with company standards and best practices
  • Owning services end to end, including monitoring, metrics, deployment, and production support
  • Handling live production incidents, performing root cause analysis, and contributing to postmortems
  • Reducing operational and continuity risks through documentation (runbooks, OpDocs) and automation
  • Contributing to architectural discussions and providing guidance on technical direction
  • Evaluating architectural solutions considering cost, scalability, and future growth
  • Driving continuous improvement in systems, processes, and engineering practices
  • Collaborating effectively with cross-functional teams and communicating clearly with stakeholders

Requirements

  • Strong experience as a Software Developer in a production environment
  • Technologies: Java, Springboot, Kafka, AWS
  • Solid understanding of system design, distributed systems, and service ownership
  • Experience with CI/CD, monitoring, incident management, and experimentation frameworks
  • Strong testing mindset, including automated testing strategies
  • Ability to balance business needs, technical constraints, and long-term maintainability
  • Bachelor's degree (or equivalent experience)

Apply for this position