Java Software Engineer in Nottingham

Java Software Engineer in Nottingham

Nottingham Full-Time 60000 - 85000 £ / year (est.) No working from home possible
Primis

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 in code.
  • 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 with strong coding and architectural skills.

The predicted salary is between 60000 - 85000 £ per year.

Software Engineer (Java) Location: UK/Ireland (remote) 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) CI/CD pipelines 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 Strong Java backend development experience 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

Java Software Engineer in Nottingham 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, fostering a culture of continuous growth and development. This is an exceptional opportunity for Java Engineers to make a significant impact while collaborating with talented teams in a modern, innovative environment.

Primis

Contact Details:

Primis Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Software Engineer in Nottingham

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 showcasing your projects and contributions. This is a great way to demonstrate your coding prowess and give potential employers a taste of what you can do.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past projects. Remember, they want to see how you think and solve problems!

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented Java Engineers. Your next big opportunity could be just a click away, so get your application in and let’s make an impact together!

We think you need these skills to ace Java Software Engineer in Nottingham

Java 17+
Spring Boot
Event-driven architecture
Service-oriented architecture
AWS
Azure
Infrastructure as code

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role you're applying for. 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!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background makes you a great fit. Don’t forget to mention any specific projects or achievements that showcase your expertise.

Showcase Your Projects:If you've worked on any interesting projects, especially those involving APIs or cloud technologies, make sure to include them in your application. We love seeing real-world examples of your work and how you tackle challenges!

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates. Plus, it’s super easy!

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. Practising coding challenges can also help you demonstrate your problem-solving abilities during the interview.

Understand the Tech Stack

Familiarise yourself with the tech environment mentioned in the job description. This includes AWS or Azure, SQL/NoSQL databases, and message brokers like Kafka or RabbitMQ. Being able to speak confidently about these technologies will show that you're ready to hit the ground running.

Showcase Your Architectural Insight

For those applying for Principal Engineer roles, be ready to discuss your architectural decisions and how they’ve influenced project outcomes. Prepare examples of how you've blended deep coding expertise with strategic thinking to drive technical direction in your previous roles.

Emphasise Collaboration Skills

Since the role involves working closely with engineers, architects, and product teams, highlight your teamwork experiences. Share specific instances where you collaborated effectively to solve complex problems, as this will demonstrate your ability to thrive in a fast-moving tech environment.