At a Glance
- Tasks: Lead the design and development of innovative financial technology solutions.
- Company: Join a dynamic financial services tech company in Sheffield.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Why this job: Make an impact in a high-tech environment while leading global teams.
- Qualifications: Expertise in Java, microservices, and full-stack development required.
- Other info: Exciting projects with potential for career advancement in a collaborative culture.
The predicted salary is between 60000 - 80000 £ per year.
Location: Sheffield, UK (Hybrid – 3 days onsite)
Why Join Us? Join a high-impact financial services technology environment driving CTOi Controls Transformation. Work on large-scale distributed systems, microservices architecture, event-driven systems, and enterprise-grade platforms.
The Opportunity We are hiring a Java Full-Stack Lead Developer / Java Architect / Full-Stack Lead with deep expertise in:
- Java, Spring Boot, Microservices, Distributed Systems
- Frontend (React / Angular / Vue) and Backend Architecture
- System Design, Scalability, High Availability Systems
This is a hands-on leadership role combining architecture, coding, and team leadership across global teams.
Key Responsibilities
- Lead architecture design for distributed systems, microservices architecture, and event-driven architecture
- Own system design, scalability, high availability, and fault tolerance
- Lead global engineering teams across time zones
- Enforce coding standards, best practices, and architecture governance
- Conduct code reviews, design reviews, and system reviews
- Optimize performance, scalability, and reliability of enterprise systems
- Troubleshoot complex distributed systems and production issues
- Collaborate with product, business, and design stakeholders
Must-Have Skills
- High scalability and high concurrency systems
- System design trade-offs (consistency vs availability, latency vs throughput)
- Fault tolerance, resilience, and high availability systems
- Hibernate, JPA, ORM frameworks
- Frontend architecture and state management
- Full-stack development (frontend and backend integration)
- Redis or distributed caching
Nice to Have
- Cloud platforms (AWS / Azure / GCP) and cloud-native architecture
- Experience designing global or multi-region systems
- Exposure to AI systems (LLM, RAG, vector databases)
- Observability tools (metrics, logging, tracing)
- Strong project leadership experience in enterprise environments
Java Software Engineer in Sheffield employer: PRIMUS Global Solutions (PRIMUS UK & Europe)
Contact Detail:
PRIMUS Global Solutions (PRIMUS UK & Europe) Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Engineer in Sheffield
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in financial services. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, Spring Boot, and microservices. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on system design and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to simulate the experience.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining us. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Java Software Engineer in Sheffield
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and microservices. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the opportunity at StudySmarter and how your background makes you a perfect fit for our team. Keep it engaging and personal!
Showcase Your Leadership Skills: Since this role involves leading global teams, make sure to highlight any leadership experiences you have. We love seeing examples of how you've guided teams or projects to success in your application.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining the StudySmarter family!
How to prepare for a job interview at PRIMUS Global Solutions (PRIMUS UK & Europe)
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Java, Spring Boot, and microservices architecture. Brush up on your knowledge of distributed systems and be ready to discuss how you’ve implemented these technologies in past projects.
✨Showcase Your Leadership Skills
Since this role involves leading global engineering teams, prepare examples that highlight your leadership experience. Think about times when you enforced coding standards or conducted code reviews, and be ready to share how you navigated challenges.
✨Understand System Design Trade-offs
Be prepared to discuss system design trade-offs, such as consistency vs availability and latency vs throughput. Have a few scenarios in mind where you had to make these decisions and the impact they had on the project.
✨Collaborate and Communicate Effectively
This role requires collaboration with various stakeholders. Practice articulating your thoughts clearly and concisely, especially when discussing complex topics like fault tolerance and high availability systems. Good communication can set you apart!