At a Glance
- Tasks: Design and build APIs, optimise performance, and influence engineering practices.
- Company: Fast-moving tech company focused on quality and scalability.
- Benefits: Remote work, 45 days holiday, private healthcare, and learning allowance.
- Other info: Clear growth path while staying hands-on with coding.
- Why this job: Make a real impact in a dynamic environment with cutting-edge technology.
- Qualifications: 5+ years for Senior roles, 10+ years for Principal roles in enterprise systems.
The predicted salary is between 60000 - 85000 £ per year.
Please note: You need to be based in the UK or Ireland
No Visa sponsorship offered
Salary: Up to £50k
Engineer systems that power real-world commerce.
Our client is building the next generation of capabilities that power a fast-growing, merchant-focused ecosystem. Their mandate is clear: deliver value radically, responsibly, and consistently.
They believe focused, empowered teams can achieve exceptional outcomes. They value results over activity, curiosity over complacency, and practical execution over unnecessary process. If you’re driven by impact and enjoy solving meaningful technical challenges, this could be an excellent fit.
The Role
As a Software Engineer, you will design and develop backend services, APIs, and portal systems that operate within high-availability payment processing platforms.
Working within a dynamic development centre, you’ll engage with modern frameworks, tools, and engineering practices including:
- Behaviour-Driven Development (BDD)
- AI-assisted development tools
From requirements analysis through to production release, the team owns the full lifecycle. You may work independently on focused initiatives or as part of a larger squad, always empowered to concentrate on solving technical problems rather than navigating inefficient processes.
Key Responsibilities
- Translate merchant and partner needs into high-quality, scalable backend solutions
- Design and build robust Java-based systems and RESTful APIs
- Improve development processes through automation, simplification, and applied engineering experience
- Collaborate to ensure technically sound, observable, and testable deliverables
- Contribute to estimation, planning, and proactive risk management
- Support deployment to test and production environments
- Take ownership beyond assigned tasks, adjusting priorities where required
- Demonstrate professionalism, flexibility, and strong team collaboration
What They’re Looking For
- 3–5 years’ experience in a Software Engineering role
- Degree in Computer Science or related discipline
- Proficiency in Spring Boot or J2EE
- Solid understanding of Spring Core (IoC and Dependency Injection)
- Strong experience with relational databases, schema design, complex queries, and performance optimisation
- Experience designing and implementing scalable RESTful APIs
- Hands‑on experience building high‑availability, high‑concurrency systems at scale
- Strong understanding of Design Patterns, Refactoring, and Object‑Oriented Design principles
- Experience with Git, CI/CD pipelines, and modern development methodologies
- Familiarity with AI-driven development tools (e.g., Windsurf, Claude Code, or similar)
- Self‑starter mindset, comfortable operating independently or within a team
- Strong analytical, problem‑solving, and communication skills
- Detail‑oriented, proactive, and able to work effectively under pressure
What You Can Expect
- An empowered engineering culture
- Clear ownership and accountability
- A high‑performance yet pragmatic working environment
- Continuous learning and professional growth
- The opportunity to build resilient systems that operate at real scale
If you’re looking to engineer scalable, high‑availability systems within a culture that values autonomy and technical excellence, this is a strong opportunity to make meaningful impact.
Research indicates that men will apply to a role when they only meet 50-60% of the descriptions, however, when looking at women and other minority groups, they can look for up to a 99% match in order to apply to a role. If you feel you are a fit for our role, please still apply, don’t worry if you don’t tick every single box. We’d still love to hear from you. We encourage underrepresented talent to apply to all our roles & support accessibility needs
Java Software Engineer employer: Primis
Join a dynamic tech company that prioritises quality, scalability, and resilience in its merchant-first ecosystem. With a remote-first approach across the UK and Ireland, employees enjoy an impressive 45 days of holiday, private family healthcare, and a dedicated annual learning allowance, all within a collaborative environment that fosters both personal and professional growth. Whether you aim to deepen your coding skills or transition into strategic roles, this company offers a clear path for advancement while remaining hands-on in impactful projects.
StudySmarter Expert Advice🤫
We think this is how you could land Java Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java. A friendly chat can lead to referrals or insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile or personal website showcasing your projects and contributions. This gives potential employers a taste of your coding style and problem-solving abilities, making you stand out from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so get comfortable explaining your thought process while coding!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented Java Engineers. Plus, it’s a great way to ensure your application gets seen by the right people. Let’s get you that dream job!
We think you need these skills to ace Java Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of a Java Software Engineer. Highlight your experience with Java, Spring Boot, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!
Showcase Your Projects:Include specific projects where you've designed and built APIs or services. We love seeing real examples of your work, especially if they demonstrate your ability to optimise performance and implement best practices. This helps us understand your hands-on experience!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about joining our team and how you can contribute to our merchant-first ecosystem. We appreciate a personal touch that shows you've done your homework on us.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you’re considered for the role. Plus, it shows you're keen to join our fast-moving tech company!
How to prepare for a job interview at Primis
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially the latest features in Java 17. Be prepared to discuss your experience with Spring Boot and how you've used it in past projects. They’ll want to see that you can not only code but also understand the underlying principles of object-oriented design.
✨Showcase Your Problem-Solving Skills
Be ready to tackle some real-world problems during the interview. Think about how you’ve approached complex integration challenges in the past and be prepared to explain your thought process. This is your chance to demonstrate your ability to influence technical direction while staying hands-on.
✨Familiarise Yourself with Their Tech Stack
Do your homework on the company’s tech environment. Understand the tools they use, like AWS or Azure, and be ready to discuss your experience with CI/CD, SQL/NoSQL databases, and message brokers like Kafka or RabbitMQ. Showing that you’re well-versed in their stack will give you an edge.
✨Prepare Questions That Matter
Interviews are a two-way street, so come armed with thoughtful questions. Ask about their engineering practices, team dynamics, and how they approach performance optimisation. This shows you’re genuinely interested in the role and helps you assess if it’s the right fit for you.