At a Glance
- Tasks: Design and develop secure back-end services using Java and Spring Boot.
- Company: Join a stable tech company focused on long-term government projects.
- Benefits: Enjoy 25 days annual leave, private medical insurance, and a pension plan.
- Other info: Collaborative environment with opportunities to mentor junior developers.
- Why this job: Make a real impact on public safety through innovative biometric systems.
- Qualifications: 2-3 years Java experience and familiarity with Spring Boot and REST APIs.
The predicted salary is between 35000 - 45000 £ per year.
We are seeking a Software Developer to join our team in Winnersh UK, supporting long-term Government projects. This role requires strong Java fundamentals and the ability to deliver clean, secure, maintainable back-end code within a structured, compliance-driven environment. You will work closely with senior engineers and technical leads to develop, enhance, and maintain mission-critical biometric and identity systems that directly support UK public safety operations.
Please note: Candidates must be eligible for SC and NPPV3 clearance, requiring five years’ continuous UK residency; criminal convictions may impact approval.
Key Missions- Design, develop and maintain secure back-end services using Java and Spring Boot
- Build and maintain RESTful APIs aligned to clean architecture and secure coding standards
- Write high-quality, maintainable, production-ready code that meets functional and non-functional requirements
- Contribute to requirements analysis, effort estimations and technical design discussions
- Apply software development best practices including version control, peer reviews, build processes and testing
- Optimise application performance and support bug fixes, enhancements and system improvements
- Work with PostgreSQL and related database technologies to ensure data integrity and efficiency
- Reuse and integrate existing frameworks and components where appropriate
- Document technical solutions clearly through code comments and supporting documentation
- Deliver software in line with security and compliance standards
- Collaborate effectively within a small engineering team and support junior developers where needed
- 2–3 years professional experience in Java development with a strong understanding of core Java principles and object-oriented programming
- Experience with Spring Boot and REST APIs
- Experience working with PostgreSQL or relational databases
- Familiarity with version control tools such as Git
- Comfortable participating in live coding discussions
- Full UK Driving Licence
- Must have lived in the UK continuously for the past 5 years
- Computer Science degree or equivalent practical experience
- Experience working on government or regulated projects
- Knowledge of tools such as SonarQube, Nexus, Bitbucket, or similar
- Experience mentoring junior engineers
- 25 days annual leave + bank holidays
- Group Personal Pension with employer contribution
- Private Medical Insurance
- Life Assurance
- Employee Assistance Programme
- Stable, long-term project roadmap extending through 2028
- Structured engineering environment with clear technical ownership
- Location: Winnersh Triangle, UK with access to free parking
- Core hours: Monday to Friday 9:00am – 5:00pm
- Security Clearance is required for this role; IDEMIA will sponsor and manage the application process at no cost to the candidate, provided they meet the eligibility criteria and are willing to submit the necessary information.
Software Developer in Winnersh employer: IDEMIA Group
At IDEMIA, we pride ourselves on being an excellent employer, offering a supportive work culture that fosters collaboration and innovation. Our team in Winnersh is dedicated to meaningful projects that enhance public safety, providing employees with opportunities for professional growth and development while enjoying a comprehensive benefits package, including private medical insurance and a generous annual leave policy. Join us to be part of a stable, long-term project roadmap in a structured engineering environment where your contributions truly matter.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer in Winnersh
✨Tip Number 1
Network like a pro! Reach out to current employees at the company or in similar roles on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!
✨Tip Number 2
Prepare for those technical interviews! Brush up on your Java fundamentals and be ready to showcase your coding skills. Practising live coding challenges can really help you feel more confident when it’s your turn to shine.
✨Tip Number 3
Don’t underestimate the power of follow-ups! After an interview, drop a quick thank-you email to express your appreciation. It keeps you fresh in their minds and shows your enthusiasm for the role.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll be part of a community that values your skills and supports your growth as a developer.
We think you need these skills to ace Software Developer in Winnersh
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Java skills and experience with Spring Boot. We want to see how your background aligns 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 working with us on government projects and how your skills can contribute to public safety operations. Keep it concise but impactful!
Showcase Your Technical Skills:When filling out your application, be specific about your experience with REST APIs and PostgreSQL. We love seeing concrete examples of how you've applied your technical knowledge in real-world scenarios.
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 don’t miss any important updates from our team!
How to prepare for a job interview at IDEMIA Group
✨Know Your Java Inside Out
Make sure you brush up on your Java fundamentals before the interview. Be prepared to discuss core principles and object-oriented programming concepts, as these will likely come up during technical discussions.
✨Showcase Your Spring Boot Skills
Familiarise yourself with Spring Boot and REST APIs, as these are crucial for the role. Consider preparing a small project or example that demonstrates your ability to build secure back-end services, which you can discuss during the interview.
✨Understand Compliance and Security Standards
Since this role involves working in a compliance-driven environment, it’s essential to understand security best practices. Be ready to talk about how you’ve applied these standards in past projects and how you ensure data integrity when working with databases like PostgreSQL.
✨Prepare for Live Coding Challenges
Get comfortable with live coding discussions, as they may be part of the interview process. Practice coding problems related to Java and Spring Boot, and be ready to explain your thought process while solving them.