Thales Circular Logo

Senior Java Developer

Thales Riyadh, Saudi Arabia Posted: 29 Oct 2024

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Apply from abroad
  • Relocation Support
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional
  • Arabic: Fluent

Position

About the Job
Location: Riyadh, Saudi Arabia
Thales people architect identity management and data protection solutions at the heart of digital security. Businesses and governments rely on us to bring trust to the billions of digital interactions they have with people. Our technologies and services help banks exchange funds, facilitate people crossing borders, and enhance energy efficiency, among other applications. Over 30,000 organizations utilize our services to verify identities, grant access to digital services, analyze vast quantities of information, and encrypt data, contributing to a more secure connected world.

Having been present in Saudi Arabia for 40 years and employing over 600 staff, we are experiencing rapid growth. Together, we are delivering our signalling, control, and train protection systems for the North-South Railway (NSR), the longest system of its kind globally. We are also key suppliers of in-flight entertainment and connectivity systems, as well as air traffic management solutions. Thales is dedicated to making Saudi Arabia a safer place by securing the country’s critical infrastructure and electronic payment systems.

Job Objective
Thales DIS - Gemalto, a world leader in Digital Security, has a strong presence in the Middle East, providing hardware, software, and consulting services to the government sector. The role includes supporting ongoing projects in Saudi Arabia related to e-ID and e-Passport, as well as programs in Oman, Qatar, and other regional projects. This is a transversal role that requires a strong willingness to travel as project needs arise.

Key Responsibilities

  • Analyze requirements and design architecture for enterprise solutions, with a strong emphasis on design patterns and architectures.
  • Develop both Backend and Frontend solutions using Java and related frameworks, alongside legacy Java EE technologies (JSP, Servlets, EJB, Web services).
  • Utilize database skills (SQL, JDBC) with any relational database management system (RDBMS).
  • Work with application servers (e.g., Websphere/JBoss) and web servers (e.g., Tomcat/Apache).
  • Document solutions clearly and adhere to security guidelines.
  • Troubleshoot and optimize architecture, code, data structures, and server resource usage.
  • Maintain professional customer interactions, working onsite when necessary to achieve project milestones.
  • Communicate proactively with peers and project stakeholders.

Qualifications

  • An engineering degree in Computer Science.
  • Arabic speaker with fluent English skills.
  • A minimum of 7 years of professional experience in software development, particularly in complex software projects.

Preferred Skills

  • Knowledge of cloud computing, micro-services, and C# programming.
  • Familiarity with smart card technology and cryptography concepts.
  • Experience with planning and scheduling tools, such as MS Project.
  • Proficiency in version control systems and issue tracking.

At Thales, we provide careers, not just jobs. With a global workforce of around 80,000 employees in 68 countries, we offer opportunities for employees to develop their careers both domestically and internationally, whether in their existing fields or by branching out into new areas. Embracing flexibility is central to our work philosophy, and great journeys start here. Apply now!

Apply now

Jobs you might like   View all jobs

About Thales

Thales is a global technology leader with more than 77,000 employees on five continents. The Group is investing in digital and “deep tech” innovations – Big Data, artificial intelligence, connectivity, cybersecurity, and quantum technology – to build a future we can all trust. Thales's high-tech solutions, services, and products help companies, organizations, and governments to achieve their goals and ambitions.

Benefits at Thales

    Thales offers a mastery of technology in the service of society, a regard for balance enabling employees to succeed, and rich career journeys.