Back to search
IDEMIA Public Security Linkedin · Posted 5d ago

Software Developer (Innovation)

Singapore, Central Singapore, Singapore

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.

Unlock free search