Enable job alerts via email!

Software Engineer - Java

Thales

Singapore

On-site

SGD 70,000 - 90,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in defense and security solutions seeks an experienced software developer to build innovative security solutions for critical infrastructures. You will design and develop scalable applications, collaborate with teams, and ensure system availability. Join us for a rewarding career and contribute to impactful projects in a dynamic environment.

Qualifications

  • Over 5 years of experience in web application development lifecycle.
  • Strong understanding of architectural styles and design patterns.
  • Experience leading a software team is advantageous.

Responsibilities

  • Build innovative security solutions for Homeland Security and Smart Cities.
  • Design solutions, develop code, and execute component tests.
  • Collaborate with architects to maintain the product roadmap.

Skills

Communication
Problem Solving

Tools

Java
Spring Boot
C#
HTML5
CSS
JavaScript
Angular
Apache Kafka
Kubernetes
Docker

Job description

Location: SINGAPORE, Singapore

About Thales

Thales architects solutions at the heart of the defence-security continuum, focusing on interoperable and secure information and telecommunications systems for defence, security, and civil operators. Our innovations include radiocommunications, networks, and cybersecurity, leveraging technologies such as 4G mobile communications, cryptography, cloud computing, and big data. Since establishing in Singapore in 1973, Thales has grown to employ over 2,100 people across aerospace, defence & security, ground transportation, and digital identity & security sectors.

Key Activities and Responsibilities
  • Build innovative security solutions for Homeland Security, Smart Cities, and Critical Infrastructures as part of a project team.
  • Design solutions, develop code, and execute component tests to ensure alignment with product and functional specifications.
  • Collaborate with architects to develop and maintain the product/solution roadmap.
  • Adhere to Thales software development methodologies and document designs for usability, support, and maintenance.
  • Support IVVQ team and site deployment, operation, and maintenance to ensure 24/7 system availability.
Knowledge and Experience

Ideal candidates will have:

  • Over 5 years of experience in web application development lifecycle, focusing on scalable micro-services architectures, tools, best practices, and deployment strategies.
  • Strong understanding of architectural styles and design patterns.
  • Experience leading a software team is advantageous.
  • Familiarity with SCRUM/Agile methodologies.
Technical Skills
  • Proficiency in Java, Spring Boot, or C#.
  • Experience with HTML5/CSS, JavaScript, Angular, and Apache Kafka.
  • Knowledge of relational databases.
  • Experience with container orchestration systems like Kubernetes, Docker Swarm, or AWS ECS.
  • Understanding of Elasticsearch, virtualization, Docker, and Kubernetes.
  • Experience with test automation tools and continuous integration setups (e.g., GitLab CI) is a plus.
Behavioral Skills
  • Strong communication skills.
  • Analytical and problem-solving abilities.

At Thales, we offer careers, not just jobs. Our global presence and flexible work policies support your professional growth at home and abroad. Join us and start your great journey today!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.