<div class="content-intro"><h2>Why Choose Bottomline?</h2>
<p>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're looking for passionate individuals to join our team and help drive impactful results for our customers. If you're dedicated to delighting customers and promoting growth and innovation - we want you on our team!</p></div><p><strong><u>The Role</u></strong></p>
<p>Bottomline is looking for a <strong>Java Developer/Engineer</strong> to grow with us<strong> </strong>either in a Hybrid work environment out of our Theale, Reading, UK office or remotely.</p>
<p><strong><u>This person must be based in the United Kingdom.</u></strong></p>
<p><strong><u>How you’ll contribute:</u></strong></p>
<p>This person will:</p>
<p><em>Take part in the development and maintenance of a SAAS Platform. </em> </p>
<ul>
<li>Write technical designs (conception, architecture, data model) </li>
</ul>
<ul>
<li>Develop and maintain the platform (coding) </li>
</ul>
<ul>
<li>Identify and resolve incidents. </li>
</ul>
<p><em>Delight our customers by</em>: </p>
<ul>
<li>Delivering high quality, bug free software </li>
</ul>
<ul>
<li>Respecting customer commitments </li>
</ul>
<ul>
<li>Assisting operations (incl. support, delivery, and pre-sales) with subject matter expertise when needed </li>
</ul>
<ul>
<li>Providing expected effort to solve customer issues </li>
</ul>
<ul>
<li>Understanding fully the FM (Financial Messaging) Strategy </li>
</ul>
<p><strong>Teamwork</strong> </p>
<p><em>Work together by</em>: </p>
<ul>
<li>Actively participating in all Agile/Scrum ceremonies </li>
</ul>
<ul>
<li>Providing transparent reporting to the team, especially during daily standups </li>
</ul>
<ul>
<li>Helping other team members to achieve their commitments </li>
</ul>
<ul>
<li>Sharing knowledge </li>
</ul>
<ul>
<li>Working closely with his/her team and with other teams within Financial Messaging </li>
</ul>
<p> </p>
<p><strong>Innovate</strong> </p>
<p><em>Innovation by</em>: </p>
<ul>
<li>Keeping in touch with latest technologies </li>
</ul>
<ul>
<li>Sharing (business/technical) ideas with the team and the management </li>
</ul>
<ul>
<li>Proposing new development tools </li>
</ul>
<p> </p>
<p> <strong>Improve (KPI’s)</strong> </p>
<p> <em>Constantly improving by</em>: </p>
<ul>
<li>Actively participating in retrospective </li>
</ul>
<ul>
<li>Proposing new processes </li>
</ul>
<ul>
<li>Helping others and asking for help when needed </li>
</ul>
<p> </p>
<p><strong><u>What will make you successful: </u></strong></p>
<ul>
<li>Strong/proven coding experience on backend technologies Java, especially <strong>Spring/Spring Boot</strong>framework, JPA – Must Have</li>
<li>5-8 years’ experience in software development. </li>
<li>IT master’s degree or bachelor’s degree in computers science engineering or relevant experience.</li>
<li>High understanding of Kubernetes and of all phases of SDLC, experience in working with Agile methodology. </li>
<li>High understanding of <strong>multi-tier architecture, Web based development and Services Oriented Architecture</strong>. </li>
<li>Knowledge or experience in software design and architecture, with familiarity in both <strong>microservices and hexagonal architecture</strong>. </li>
<li>Be aware of Non-Functional Requirements. </li>
<li>Strong understanding of <strong>RESTful services</strong>. </li>
<li>Strong analytical and algorithmic skills. </li>
<li>Strong problem-solving skills with an aptitude for learning and innovation. </li>
<li>Heightened sense of client service. </li>
<li>Excellent oral and written communication skills </li>
<li>Solid experience in designing and developing with relational databases (<strong>Postgres</strong>) and <strong>SQL</strong>. </li>
<li>Good knowledge of containerized platforms working with <strong>Docker</strong>and </li>
<li>Hands-on experience with CI/CD tools such as <strong>Maven</strong>, <strong>Bitbucket</strong>, <strong>GitLab</strong>, <strong>Jenkins</strong></li>
</ul>
<p><strong>Nice to Have Skills</strong> </p>
<ul>
<li>Experience with any <strong>Message Broker </strong>such as <strong>ActiveMQ</strong> would be an advantage. </li>
<li>Knowledge of <strong>S3 </strong>environment would be an advantage. </li>
<li>Knowledge of <strong>SWIFT network/banking </strong>environment would be an advantage. </li>
<li>Rigorous, methodical, and organized. </li>
<li>Ability to work both independently and within a team. </li>
<li>Mastery in software engineering tools. </li>
<li>Experience with behavior driven development. </li>
</ul>
<p><strong><u> </u></strong></p>
<p><strong><u>What We Offer:</u></strong><u> </u></p>
<ul>
<li>Competitive salary and benefits package. </li>
</ul>
<ul>
<li>Opportunities for professional growth and advancement. </li>
</ul>
<ul>
<li>A collaborative and innovative work environment. </li>
</ul>
<ul>
<li>Flexible working arrangements. </li>
</ul>
<p> </p>
<p>#LifeAtBottomline</p>
<p>#LI-DNI</p><div class="content-conclusion"><p>We welcome talent at all career stages and are dedicated to understanding and supporting additional needs. We're proud to be an equal opportunity employer, committed to creating an inclusive and open environment for everyone.</p></div>
What you'll do
The Senior Java Engineer will participate in the development and maintenance of a SAAS platform, writing technical designs and coding. They will also identify and resolve incidents while ensuring high-quality software delivery.
About Bottomline
At Bottomline, we help businesses pay and get paid. As a trusted partner to banks, corporates, and financial institutions worldwide, we deliver secure, scalable, and innovative solutions that simplify complex payment workflows, reduce fraud risk, and drive operational efficiency.
With decades of expertise in financial messaging, cash management, and digital banking, our SaaS platforms and services are built to meet the evolving needs of modern finance teams. Whether it's automating B2B payments, streamlining compliance, or enabling real-time visibility into cash flow, Bottomline is committed to making business payments seamless and secure.
We serve over 1,200 financial institutions and 10,000 businesses globally, helping them navigate the future of payments with confidence.
Ready to join Bottomline?
Take the next step in your career journey
Frequently Asked Questions
What does a Senior Java Engineer do at Bottomline?
As a Senior Java Engineer at Bottomline, you will: the Senior Java Engineer will participate in the development and maintenance of a SAAS platform, writing technical designs and coding. They will also identify and resolve incidents while ensuring high-quality software delivery..
Is the Senior Java Engineer position at Bottomline remote?
The Senior Java Engineer position at Bottomline is based in London, United Kingdom. Contact the company through Clera for specific work arrangement details.
How do I apply for the Senior Java Engineer position at Bottomline?
You can apply for the Senior Java Engineer position at Bottomline directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process.
Join Clera's Talent Pool
Get matched with similar opportunities at top startups
This role is hosted on Bottomline's careers site. Join our talent pool first to get notified about similar roles that match your profile.