About this role
A backend engineer role focused on designing, developing, testing, deploying and maintaining secure, scalable backend services in Java. The work centres on building business logic, APIs, data processing and integrations for customer-facing products, with emphasis on correctness, reliability and maintainability in production. The position reports to the Chief Technology Officer. The employer seeks someone with hands-on experience in production Java backend services and REST APIs, plus knowledge of database design and secure application practices.
What you would do
- Design and develop secure, scalable APIs and business logic in Java
- Design database structures and data-access components and optimise interactions
- Manage transactions, concurrency and idempotency where needed
- Build fault-tolerant applications that handle retries, duplicates and partial failures
- Implement authentication, authorization, and security controls and protect data in transit, at rest and in logs
- Apply best practices for security and maintainability in production systems
- Work with testing, deployment and containerisation processes
- Utilise Git and automated testing in development
- Contribute to architecture decisions and code maintainability
- Collaborate with the CTO and other team members
What they are asking for
- Extensive hands-on experience building and maintaining production backend services in Java
- Experience with Spring Boot or equivalent framework
- Proficient with relational databases and SQL
- Experience designing REST APIs
- Understanding of asynchronous and event-driven architectures, caching and application security
- Familiarity with Git, automated testing, containerisation and modern deployment practices
- A first degree in computer science, engineering or related discipline, or demonstrable equivalent experience
- Experience in financial services or payments is advantageous
Listing details are summarised from the source. Always confirm the role and the employer on the original posting before applying, and never pay to apply for a job.