Software Developer

IDEMIA Public Security

Singapore

On-site

SGD 60,000 - 90,000

Full time

24 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IDEMIA Public Security in Singapore is seeking a software engineer to design, implement, integrate, develop and deliver subsystems or interfaces during the development life cycle for large-scale, real-time applications. You will build end-to-end solutions from scratch and extend existing features to maximize business value and customer satisfaction.

The role requires 1–3 years of experience in software development and a strong background in Java, Angular, and modern web/mobile tech.

Qualifications

  • At least 1–3 years’ software development experience.
  • Curious, strong communicator, able to work in a fast-paced environment and learn new/different coding languages as needed.
  • Strong analytical and problem-solving skills.
  • Degree in Electrical / Electronics / Computer Engineering / Computer Science or a relevant discipline.
  • Experience in Java, Hibernate/Spring Framework and Angular.
  • Experience in frontend technologies like Angular/React/Vue or mobile app development with React Native plus TypeScript/JavaScript on iOS or Android.
  • Familiar with SQL databases.
  • Familiar with containerization technologies like Docker.
  • Knowledge of NodeJs, ExpressJS, Python is a plus.
  • Familiarity with Kubernetes, Apache Kafka, Drools, jBPM, Apache Camel, Elastic stack, etc. is a plus.
  • Familiarity with NoSQL databases is a plus.

Responsibilities

  • Work with a team of Developers/Integrators/Business Analysts and Project Managers through the software development life cycle in an iterative agile scrum team.
  • Build micro-services, designing and developing frontend and backend applications on various platforms.
  • Collaborate with fellow developers and other team members to improve the usability of applications.
  • Create quality mock-ups and prototypes.
  • Provide technical support during system integration testing, user acceptance testing, system commissioning, and maintenance phases.
  • Write highly performant code that is clean, simple, maintainable, and write tests to ensure reliability of the software.
  • Strive for continuous improvement in terms of process, quality and efficiency.

Skills

Java
Hibernate/Spring
Angular
React Native
TypeScript/JavaScript
SQL databases
NoSQL databases
Docker
Kubernetes
Apache Kafka
Python
Node.js
ExpressJS

Education

Electrical / Electronics / Computer Engineering / Computer Science degree

Tools

Docker
Kubernetes
Apache Kafka

Job description

Job description

This role is required to design, implement, integrate, develop and deliver sub-system or interfaces during development life cycle for large-scale, real time applications. You'll build end-to-end solutions from scratch and/or extend existing solutions beyond original features to maximize business value and customer satisfaction.

Purpose

This role is required to design, implement, integrate, develop and deliver sub-system or interfaces during development life cycle for large-scale, real time applications. You'll build end-to-end solutions from scratch and/or extend existing solutions beyond original features to maximize business value and customer satisfaction.

Key Missions
  • You’ll work with a team of Developers/Integrators/Business Analysts and Project Managers throughout software development life cycle in an iterative agile scrum team.
  • Build micro-services, designing and developing frontend and backend applications on various platforms.
  • Collaborate with fellow developers and other team members to improve the usability of applications.
  • Create quality mock-ups and prototypes.
  • Provide technical support (enhancement or bug fixes) during system integration test, user acceptance test, system commissioning, and maintenance phases.
  • Write highly performant code that is clean, simple, maintainable, and write tests to ensure the reliability of the software
  • Strive for continuous improvement in terms of process, quality and efficiency.
Profile & Other Information
  • At least 1-3 years’ experience in software development
  • Curious, Strong communicator and ready to work in a fast-paced environment and willing to pick up new/different coding language as necessary
  • Strong analytical and problem-solving skills
  • Degree in Electrical / Electronics / Computer Engineering / Computer Science or a relevant discipline
  • Candidate should have experience in Java, Hibernate/Spring Framework and Angular
  • Candidate should have experience in one or more of the following frontend technologies like Angular/React/Vue or mobile application development technologies like React Native with Typescript/JavaScript on iOS or Android platform
  • Candidate should be familiar with SQL databases
  • Candidate should be familiar with containerization technologies like Docker
  • Knowledge on NodeJs, ExpressJS, Python is a plus
  • Familiarity with other technologies like Kubernetes, Apache Kafka, Drools, jBPM, Apache Camel, Elastic stack etc. is a plus
  • Familiarity with NoSQL databases is a plus
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

IDEMIA Group • Singapore

On-site
SGD 50,000 - 70,000
Senior Developer / Software Engineer [Java / C++ / .NET / JS]
Senior Developer / Software Engineer [Java / C++ / .NET / JS]

TALENTSIS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Senior Software Developer (TypeScript, Angular)- Contract
Senior Software Developer (TypeScript, Angular)- Contract

QUESS ENGINEERING PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Software Developer (ReactJS)
Software Developer (ReactJS)

QUESS ENGINEERING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Full-stack Java J2EE & Angular Software Developer
Full-stack Java J2EE & Angular Software Developer

ANCHOR SEARCH GROUP PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Developer
Software Developer

AMBRELLA PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Software Engineer
Software Engineer

TALENTSIS PTE. LTD. • Singapore

On-site
SGD 70,000 - 100,000
Software Engineer (Java/Javascript/C++)
Software Engineer (Java/Javascript/C++)

Visa Hunt • Singapore

On-site
SGD 60,000 - 100,000
Software Engineer
Software Engineer

ACHIEVE CAREER CONSULTANT PTE LTD • Singapore

On-site
SGD 85,000 - 120,000
Senior Software Developer (Permanent)
Senior Software Developer (Permanent)

talentsis pte. ltd. • Singapore

On-site
SGD 50,000 - 80,000