Senior Software Engineer - Backend (Java)

FINDER
Málaga, Spain
2 months ago
Apply on es.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Code Review Software Debugging Distributed Systems Online Banking Spring Framework Software Engineering Working Model 2D Spring-boot Backend Kubernetes
+5 more
Reactive Programming Api Design Restful APIs Dynatrace Microservices

Job description

This is an opportunity to join an international engineering environment and work on highly scalable technology where APIs, distributed systems, reliability and engineering quality are at the heart of the product., As a Senior Backend Developer, you will:

  • Build and maintain highly scalable and secure backend applications, services and APIs.
  • Design and evolve RESTful APIs in an API-first environment.
  • Work with distributed systems and microservices.
  • Collaborate closely with Product Managers and other stakeholders to understand requirements and customer use cases.
  • Troubleshoot and debug complex technical and customer issues.
  • Participate in code reviews and contribute to engineering standards and best practices.
  • Write reliable, efficient and maintainable code.
  • Take ownership of technical initiatives while contributing to the wider goals of the Engineering team.
  • Develop a strong understanding of Open Banking, PSD2 and the financial services ecosystem.

Requirements

  • 5+ years of professional software engineering experience.
  • Strong professional experience with Java and Spring Framework / Spring Boot.
  • Solid experience working with microservices architectures.
  • Hands-on experience with Kubernetes.
  • Experience debugging and troubleshooting distributed systems, ideally using distributed tracing.
  • Strong understanding of RESTful API design, including the ability to evaluate and discuss different design decisions and trade-offs.
  • Experience building scalable and reliable backend systems.
  • An API-first and product-oriented mindset - understanding customer use cases before diving into implementation.
  • Ability to take ownership and drive technical initiatives independently.
  • Strong collaboration and communication skills.
  • A curious mindset and willingness to learn from and share knowledge with other engineers.
  • Comfortable working in a fast-paced environment where autonomy and initiative are important.

Nice to have

  • Previous experience with Open Banking or PSD2.
  • Experience with reactive programming.
  • Previous experience working within FinTech or highly regulated environments.

Working environment

You’ll be joining the company’s Málaga Engineering team, while working within a broader international technology organisation.

The company promotes an engineering culture based on quality, ownership, curiosity, collaboration and continuous learning.

The position follows a hybrid working model, with 2 days per week at the office in Málaga city centre.

If you’re a Senior Backend Engineer who enjoys working with Java, Spring, APIs, microservices and distributed systems and you’re looking for your next challenge within a UK FinTech environment, we’d love to hear from you.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…