Senior Java Developer

Products

Cardiff

Apply Now!

Backbase builds innovative, customer-facing fintech applications and services for some of the world’s leading financial institutions. As a Senior Java Developer, you will be designing and developing applications in an empowered team of highly skilled software developers, QA engineers, scrum masters and product owners. You will help us deliver successful customer implementations by cooperating with our peer R&D teams, Professional Services consultants and partners.

Position Responsibilities

  • Design and develop components, services and web applications that deliver value to our customers.
  • Work closely with the product owner, other developers and QA engineers to shape the product, proactively gather requirements and ensure our software is high quality.
  • Ensure our solutions are tested, extensible, maintainable, secure and perform well.
  • Work with your team and other developers across the company to continuously improve our approach to development.
  • Mentor other Java developers – be an approachable, passionate authority in development and technology.

Background, Skills and Profile

Essential

  • 5+ years proven experience delivering enterprise-grade, service-oriented applications (SOA or microservices)
  • Deep technical understanding of Java (7+)
  • Spring Framework (including Core, Data, Integration, Web, Security, Batch)
  • Relational Databases and persistence frameworks such as Hibernate, JPA
  • Definition and development of Restful APIs (REST)
  • Messaging frameworks and integration patterns (JMS, ActiveMQ, Camel)
  • BDD or TDD experience; writing unit and integration tests with JUnit or similar.
  • Application servers such as WebSphere, Weblogic or JBoss
  • Excellent communication skills in English
  • Initiative, self-starting, flexible and a quick learner.

Desirable

  • Demonstrated technical leadership in software development teams
  • Experience with Scrum and Agile practices
  • Automated integration testing and continuous integration pipelines
  • Familiarity with Domain Driven Design, Event Sourcing and CQRS patterns
  • Cloud-native application design
  • Exposure to cloud computing platforms / PaaS; such as Pivotal Cloud Foundry, AWS or similar
  • Microservices and containers.

Why Backbase?

Backbase creates the best digital banking solutions on the planet, enabling our clients to deliver superior online and mobile customer experiences. We are a global, young-spirited, diverse (45+ nationalities), fast-growing and leading fintech company. Agile is our middle name and we love pushing innovation in the digital banking world. We make it work.

And we’re not done innovating just yet. Our 600+ employees work together on better and more advanced products. As we are in scaleup phase, we don’t believe in simply “doing our jobs”. We’ve always got room for new, creative talent to push us further. What will you bring to make us stronger?

We are organized to support you. You will receive time to educate yourself and will work with some of the best specialists in the business. Having fun is allowed at Backbase :-). We are work and play. At Backbase, you can come as you are and say it like it is.

Join us for a journey instead of a job!

Why join us?

Are you up for the challenge?

Apply Now!