Thales
Thales
Thales develops technology for aerospace, defense, security, and transportation. Its work spans AI-enabled systems, secure data communication, and smart transportation solutions, supporting organizations that rely on trusted digital and operational infrastructure. The company also emphasizes sustainability, digital ethics, and diversity as part of its approach to building technology and its workforce.

Senior Java Software Developer - Hybrid at Thales

Thales is seeking a senior software developer to design Java-based UI applications and guide software architecture. The role includes code reviews, proof-of-concept development, and technical leadership for engineering teams.

Description

  • Design, document, and implement customer solutions for Thales.
  • Develop quality software components and applications within an agile process.
  • Write use cases and user stories, assigning them to functional components as needed.
  • Provide technical expertise and engineering support while reporting to management.
  • Build proof-of-concept implementations for new ideas, technologies, and architectural concepts.
  • Review code for compliance with the defined software architecture.
  • Ensure implementations follow the proposed architecture and recommended design patterns.
  • Provide hands-on technical leadership to junior and intermediate engineers in software design and implementation.
  • Follow security guidelines and complete required management reporting.
  • Facilitate discussions among stakeholders.
  • Conduct peer code reviews.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Mathematics, or a related field.
  • At least five years of hands-on experience developing complex Java UI applications with Eclipse RCP, JFace, and JavaFX.
  • Extensive knowledge of standalone application development technologies.
  • Experience designing software architectures.
  • Working knowledge of software design patterns and SOLID object-oriented principles.
  • Proficiency in Design Thinking.
  • Broad experience applying software design patterns.
  • Hands-on experience with Scrum, continuous integration, and tools including Jira, Mercurial, Git, and Jenkins.
  • Experience with test-driven development.
  • Strong knowledge of the full software development lifecycle, from requirements analysis through release.
  • Self-motivated and analytical, with the ability to investigate problems independently.
  • Strong attention to detail when fixing defects or delivering feature enhancements.
  • Excellent communication skills.
  • Legally authorized to work in the United States for any employer at the time of hire.
  • Not eligible for visa sponsorship or assumption of employment visa sponsorship.
  • Successful completion of a post-offer background check is required.

Benefits

  • Broad elective insurance options, including health, dental, vision, FSA/HSA, life and AD&D, critical illness, hospital indemnity, accident, legal, identity theft, and pet insurance.
  • Retirement savings plan available after 30 days, with employer contributions and matching and no vesting period.
  • Company-paid holidays and paid time off.
  • Employer-paid life insurance, AD&D, disability coverage, an employee assistance plan, and a well-being program.
  • Hybrid work arrangement or remote work option within the United States.
  • Company-paid post-offer background check.

Related Jobs

CommuniCare Health Services

Medicare Advantage Network and Provider Relations Manager

CommuniCare Health Services

Manage CommuniCare Advantage’s Virginia Medicare Advantage provider network through contract negotiations, provider servicing, and relationship development. Resolve complex network issues while supporting provider education and satisfaction.

Open
Talkdesk

Senior Solution Consultant, CXA and CCaaS - United States

Talkdesk

Lead strategic implementations of Talkdesk CXA and CCaaS solutions, helping customers integrate the technology and achieve lasting adoption. Partner with customers, executives, and internal teams to guide implementation strategy and long-term success.

Open