jobs in IDEMIA Public Security

IDEMIA Public Security Hiring! Full Time Software Developer (Innovation) in - Ricebowl

Software Developer (Innovation)

IDEMIA Public Security

Undisclosed

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

Job description:

Purpose

We are looking for a Senior Software Developer to join our Innovation Team focused on delivering rapid POCs and experimental prototypes within 4 week cycles. This is a hands on role suited for someone who thrives in lean teams, enjoys building end-to-end systems, and is comfortable operating across backend, frontend, and deployment layers. You will play a key role in delivering prototypes blending both software & hardware, while ensuring solutions are deployable and scalable. The Senior Developer should have at least 5 to 8 years of professional experience.  

This role combines strong full stack development with practical DevOps experience in a fast moving environment.

Key Missions
  • Key Responsibilities

    • Design and develop full stack applications using Java Spring Boot and Angular
    • Build and integrate RESTful APIs and microservices
    • Deploy and manage applications using Docker and Kubernetes
    • Implement and manage caching solutions using Redis
    • Develop and maintain CI/CD pipelines within a lean DevOps setup
    • Work closely with product managers, software leads, and developers to deliver working prototypes within tight timelines
    • Provide technical guidance to developers within the team
    • Participate in architecture and design discussions to ensure scalable and maintainable solutions
Profile & Other Information

Must-Have Requirements

  • 3–5+ years of experience in Java Spring Boot and Angular development
  • Proven experience working in a lean team with DevOps practices
  • Hands-on experience with Docker and Kubernetes deployments
  • Experience with unit testing (e.g. JUnit or Mockito), API testing and regression testing in a test-driven development environment

Good to Have (Optional)

  • Mobile development experience (preferably Android, iOS is acceptable as well)
  • Experience working with Redis (caching, session management, pub/sub)
  • Experience with Apache Kafka or Solace (event streaming & messaging architectures)
  • Experience with software & hardware integration
  • Experience in .NET development

Technical Environment (other technologies, frameworks and languages will also be explored as part of the innovation process)

  • Backend: Java Spring Boot
  • Frontend: Angular
  • Containers: Docker
  • Orchestration: Kubernetes
  • Caching: Redis
  • CI/CD: Git-based pipelines
  • Architecture: Microservices & event-driven (where applicable)

What We’re Looking For

  • Strong problem solving skills
  • Ability to work independently or within a team as needed
  • Comfortable operating in ambiguity and fast-paced environments
  • Strong ownership mindset who can take a prototype from idea to deployment
  • Able to mentor junior developers when needed
  • Flexibility in picking up new technologies (in terms of languages and frameworks) where the need arises.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More