SENIOR JAVA/JEE DEVELOPMENT ENGINEER

Company Details

Building a future we can all trust

FUNCTION: JEE Development Engineer

RELATED SERVICE/UNIT: Government Platforms & Services

Main Missions

As a member of the P&S Delivery Centres (DC) for Government solutions, you contribute to projects for developing our products and customer solutions. You design, implement and integrate software components and complete solutions, as part of a project. You qualify and integrate 3rd party hardware and software components, mainly in the area of biometric data acquisitions (digital cameras, fingerprint scanners), secure document personalization and printing and applications. You also design and implement demonstration and proof-of-concept software for pre-sales support

Specific responsibilities

  • Products and solutions development
  • Be responsible for the design, implementation and specifications of the software
  • Apply the Thales DIS Quality System PLC (Product Life Cycle) / SLC (Software Life Cycle) / CDLC (Custom Development Life Cycle)
  • Ensure a good level of maintainability and reusability of the software components developed within the projects scopes
  • Produce all the documentation related to these activities
  • Ensure compliancy of the produced software with international or national standards or other regulations
  • Participate in the solution’s deployment at the customer’s premises and support the acceptance testing (mainly in DC)
  • Prepare training material for the solution’s administration and operation, provide these trainings to trainers or end-users

Qualifications

Education:

  • Master’s degree in Information Technology or Computer Science

Experience Level:

  • 2 to 5 years experience in Software Development
  • Experience in customer project activity (Professional Services)

Competences:

Technical /functional skills:

  • Good communicative English (written and spoken)
  • Development Language and Tools:
    • Java, J2EE, Spring, Spring boot, EJB, RESTful Web services
    • RESTful Web Services and Microservice architecture
    • Web Technologies (JSP/Servlet, HTML/XML, SOAP,…)
    • Database (Windows API, Oracle, SQL, ODBC/JDBC,…)
    • Application Servers (JBoss, Websphere, Tomcat…)
  • Quality, Methodology and Tools:
    • Software Development Life Cycle / Custom Development Life Cycle
    • Configuration Management (Mercurial)
    • CMM
  • Other (advantage):
    • Network and security
    • Cryptography (Symmetric and asymmetric, PKI, protocols, …)
    • Biometric technology (mainly fingerprint)
    • Image processing (portrait analysis, …)

Behavioral skills:

  • Customer oriente
  • Team worker
  • Autonomous
  • Creative
  • Flexible
  • Able to work under pressure

Other

  • Worldwide Mobility for short or medium duration (Travel capabilities for workshops, integration and deployment in customer premises-mainly in DC)

Innovation, passion, ambition : join Thales and create the world of tomorrow, today.

Tagged as: configuration management, Microservice architecture, product/software/custom development life cycle, restful web service

Visit us on LinkedInVisit us on FacebookVisit us on Twitter