Software Developer (Innovation)
Since our founding, IDEMIA has been on a mission to unlock the world and make it safer through our cutting-edge identity technologies. Our technology leadership makes us the partner of choice for hundreds of governments and thousands of enterprises in over 180 countries, including some of the biggest and most influential brands in the world. In applying our unique expertise in biometrics and cryptography, we enable our clients to unlock simpler and safer ways to pay, connect, access, identify, travel and protect public places – at scale and in total security.
Our teams work from 5 continents and speak 100+ different languages. We strongly believe that our diversity is a key driver of innovation and performance.
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.
By choosing to work at IDEMIA, you will join a unique tech company, offering a wide range of growth opportunities. You will contribute to a safer world, collaborating with an international and global community. We value the diversity of our teams and welcome people from all walks of life, regardless of how they look, where they come from, who they love, or what they think.
We deliver cutting edge, future proof innovation that reach the highest technological standards and we’re transforming, fast, to stay a leader in a world that’s changing fast, too.
At IDEMIA, people can develop their expertise and feel a sense of ownership and empowerment, in a global environment, as part of a company with the ambition and the ability to change the world.
Visit our website to know more about the leader in Identity Technologies