Thales

Software Engineer (Java) - 1 year contract

Thales
Aerospace & DefenseSINGAPOREOnsitePosted 4 weeks ago

About the role

AI summarised

Join Thales, a global technology leader trusted by governments and enterprises, to build innovative security solutions for Homeland Security, Smart Cities, and Critical Infrastructures. This role involves technical design, code development, and testing within a fast-paced project team environment.

Aerospace & DefenseOnsite

Key Responsibilities

  • Build innovative Security solutions for Homeland Security, Smart Cities and Critical Infrastructures as part of the project team.
  • Responsible for technical/solution designs, code development, and component test execution to align with product/functional specifications.
  • Collaborate with architects to create, implement, and maintain the product/solution development roadmap.
  • Ensure all work adheres to Thales software development methodologies and processes.
  • Thoroughly document designs to ensure usability, supportability, and maintainability of developed solutions.

Requirements

  • 3+ years of hands-on experience with Java, Spring Boot backend development.
  • Expert knowledge of the lifecycle of scalable micro-services-based architectures (including deployment, monitoring, resiliency).
  • Strong knowledge of architectural styles and design patterns.
  • Proficiency in relational databases, e.g., MS SQL.
  • Experience with SCRUM/Agile software development methodologies.
  • Good communication skills.
  • Analytical and problem-solving skills.