Senior Java Engineer UK, London

Senior Java Engineer UK, London

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
B

At a Glance

  • Tasks: Join us in developing a cutting-edge SaaS platform and deliver high-quality software.
  • Company: Bottomline, a global leader in business payments with over 35 years of experience.
  • Benefits: Competitive salary, flexible working arrangements, and opportunities for professional growth.
  • Why this job: Make a real impact in the fintech space while working with innovative technologies.
  • Qualifications: Strong Java backend experience, especially with Spring/Spring Boot, and a passion for problem-solving.
  • Other info: Inclusive culture that supports talent at all career stages.

The predicted salary is between 43200 - 72000 £ per year.

Are you ready to transform the way businesses pay and get paid? Bottomline is a global leader in business payments and cash management, with over 35 years of experience and moving more than $16 trillion in payments annually. We are looking for passionate individuals to join our team and help drive impactful results for our customers. If you are dedicated to delighting customers and promoting growth and innovation - we want you on our team!

The Role

Bottomline is looking for a Java Developer/Engineer to grow with us either in a Hybrid work environment out of our Theale, Reading, UK office or remotely. This person must be based in the United Kingdom.

How you will contribute:

  • Take part in the development and maintenance of a SAAS Platform.
  • Develop and maintain the platform (coding).
  • Identify and resolve incidents.
  • Deliver high quality, bug free software.
  • Respect customer commitments.
  • Assist operations (including support, delivery, and pre-sales) with subject matter expertise when needed.
  • Provide expected effort to solve customer issues.
  • Understand fully the FM (Financial Messaging) Strategy.

Teamwork

  • Actively participate in all Agile/Scrum ceremonies.
  • Provide transparent reporting to the team, especially during daily standups.
  • Help other team members to achieve their commitments.
  • Share knowledge.
  • Work closely with his/her team and with other teams within Financial Messaging.
  • Keep in touch with latest technologies.
  • Share (business/technical) ideas with the team and the management.
  • Propose new development tools.

Constantly improving by:

  • Actively participating in retrospectives.
  • Helping others and asking for help when needed.

What will make you successful:

  • Strong/proven coding experience on backend technologies Java, especially Spring/Spring Boot framework, JPA – Must Have.
  • 5-8 years’ experience in software development.
  • IT master’s degree or bachelor’s degree in computer science engineering or relevant experience.
  • High understanding of Kubernetes and of all phases of SDLC, experience in working with Agile methodology.
  • High understanding of multi-tier architecture, web-based development and Services Oriented Architecture.
  • Knowledge or experience in software design and architecture, with familiarity in both microservices and hexagonal architecture.
  • Be aware of Non-Functional Requirements.
  • Strong understanding of RESTful services.
  • Strong analytical and algorithmic skills.
  • Strong problem-solving skills with an aptitude for learning and innovation.
  • Heightened sense of client service.
  • Excellent oral and written communication skills.
  • Solid experience in designing and developing with relational databases (Postgres) and SQL.
  • Good knowledge of containerized platforms working with Docker and hands-on experience with CI/CD tools such as Maven, Bitbucket, GitLab, Jenkins.

Nice to Have Skills:

  • Experience with any Message Broker such as ActiveMQ would be an advantage.
  • Knowledge of S3 environment would be an advantage.
  • Knowledge of SWIFT network/banking environment would be an advantage.
  • Rigorous, methodical, and organized.
  • Ability to work both independently and within a team.
  • Mastery in software engineering tools.
  • Experience with behaviour-driven development.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunities for professional growth and advancement.
  • A collaborative and innovative work environment.
  • Flexible working arrangements.

We welcome talent at all career stages and are dedicated to understanding and supporting additional needs. We are proud to be an equal opportunity employer, committed to creating an inclusive and open environment for everyone.

Senior Java Engineer UK, London employer: Bottomline Technologies

Bottomline is an exceptional employer that fosters a collaborative and innovative work culture, offering competitive salaries and a comprehensive benefits package. With flexible working arrangements and a commitment to professional growth, employees are encouraged to thrive in their careers while contributing to transformative solutions in business payments. Join us in our London office or remotely, and be part of a team dedicated to delivering impactful results for our customers.
B

Contact Detail:

Bottomline Technologies Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Engineer UK, London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for those interviews! Research the company, understand their products, and be ready to discuss how your skills align with their needs. Practise common interview questions and have your own questions ready to show your interest.

✨Tip Number 3

Showcase your projects! Whether it's a GitHub repository or a personal website, having a portfolio of your work can really set you apart. It gives potential employers a tangible sense of your skills and creativity.

✨Tip Number 4

Apply through our website! We love seeing applications come directly from passionate candidates. Make sure to tailor your application to highlight how you can contribute to our mission at Bottomline.

We think you need these skills to ace Senior Java Engineer UK, London

Java
Spring Framework
Spring Boot
JPA
Kubernetes
Agile Methodology
Multi-Tier Architecture
Web-Based Development
Services Oriented Architecture
Microservices
Hexagonal Architecture
RESTful Services
Analytical Skills
Problem-Solving Skills
Postgres
SQL
Docker
CI/CD Tools
Maven
Bitbucket
GitLab
Jenkins
Message Brokers
S3 Environment
SWIFT Network

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Senior Java Engineer. Highlight your experience with Java, Spring, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for transforming business payments and how you can contribute to our team. Keep it concise but impactful – we love a good story!

Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific examples where you've tackled complex problems or delivered high-quality software. We’re all about innovation and growth, so let us know how you’ve made a difference in your previous roles.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Bottomline Technologies

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially with Spring and Spring Boot. Be ready to discuss your past projects and how you've tackled challenges using these technologies. They’ll want to see your coding prowess, so practice some coding problems beforehand!

✨Understand the Company’s Mission

Familiarise yourself with Bottomline's role in business payments and cash management. Knowing their mission and how they transform payment processes will help you align your answers with their goals. Show them you’re not just a techie but also passionate about making an impact.

✨Be Agile and Collaborative

Since they value teamwork and Agile methodologies, be prepared to discuss your experience in Agile environments. Share examples of how you’ve contributed to team success and how you handle feedback during retrospectives. They’ll appreciate your collaborative spirit!

✨Prepare for Problem-Solving Questions

Expect to face some tricky problem-solving scenarios during the interview. Brush up on your analytical skills and be ready to walk through your thought process. They want to see how you approach challenges, so think aloud and demonstrate your problem-solving techniques.

Senior Java Engineer UK, London
Bottomline Technologies
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>