Skip to main content

Software Developer - JAVA

Technology
IDEMIA Public Security
Wokingham, United Kingdom1 month ago
Full time

Job description

We are seeking a JAVA Software Developer to join our team in Winnersh, UK, supporting long-term UK Government projects. This role would suit someone with around 1.5 – 4 years’ commercial Java development experience, with strong fundamentals and the ability to write clean, secure and maintainable back-end code.

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. This requires a minimum of five years’ continuous UK residency. Criminal convictions may impact approval.

  • 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

Profile description

  • 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
  • Must have lived in the UK continuously for the past 5 years
What We Offer
  • 25 days annual leave + bank holidays
  • Group Personal Pension with employer contribution
  • Private Medical Insurance
  • Life Assurance
  • Employee Assistance Programme
  • Career Progression Opportunities
  • Stable, long-term project roadmap extending through 2028
  • Structured engineering environment with clear technical ownership
Keywords
monthsOfExperience: 60CodingSpring FrameworkPostgresqlJavaRelational grammarCoding conventionsRequirements analysisLive CDGitSoftware bug

Interested in this role?