Back to search
IDEMIA Public Security Linkedin · Posted 1mo 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 more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent