Share this Job

Java Developer

Publication Date:  Jan 19, 2023
Ref. No:  452605

Mexico City, MX, 6600

About Atos

Atos is a global leader in digital transformation with 107,000 employees and annual revenue of over € 11 billion. European number one in cybersecurity, cloud and high performance computing, the Group provides tailored end-to-end solutions for all industries in 71 countries. A pioneer in decarbonization services and products, Atos is committed to a secure and decarbonized digital for its clients. Atos is a SE (Societas Europaea), listed on Euronext Paris and included in the                                                           CAC 40 ESG and Next 20 Paris Stock indexes.


The purpose of Atos is to help design the future of the information space. Its expertise and services support the development of knowledge, education, and research in a multicultural approach and contribute to the development of scientific and technological excellence. Across the world, the Group enables its customers and employees, and members of societies at large to live, work and develop sustainably, in a safe and secure information space.



Main tasks

Implementation and support in development projects, in particular:

  • Programming and implementation
  • Developer tests
  • Code documentation
  • Configuration of used / created software components
  • Analysis and design activities
  • Further development of the company's own products with Java and/or C/C++
  • Support in the conception of the company's own products
  • Development of architecture proposals in the team
  • Documentation with the help of suitable tools
  • On-schedule implementation of (sub-) projects according to development specifications
  • Consideration of security requirements
  • Carrying out automated tests with the help of unit test frameworks
  • Expanding one's own knowledge, especially the technical aspects through participation in training and further education measures, project experience, newly learned programming languages and target platforms, etc.
  • Detailed requirements recording and specification
  • Creation of implementation concepts and documentation in every phase of customer projects
  • Realization of projects and implementation of our products at the customer's site
  • Planning and implementation of workshops for requirements identification and/or project completion
  • Translated with (free version)


Knowledge, skills, experience, training

  • Professional experience in modern software development or knowledge in the areas of software development, cryptography.
  • A (technical) apprenticeship or a degree, e.g. in computer science, business information technology or mathematics, is an advantage, but is not a prerequisite.


Technical Skills

  • Programming languages: Java and/or C/C++
  • Basic knowledge of cryptography
  • Experience with cryptography libraries, such as BouncyCastle and/or OpenSSL are desirable, but not a prerequisite
  • Experience in software modelling using UML
  • Practical experience in test automation
  • Experience in Continuous Integration / Continuous Delivery
  • Experience in the area of databases is desirable (e.g. SQL, Oracle, MariaDB, etc.)
  • GUI development, e.g. with JavaFX, Angular or wxWidgets
  • Experience in the enterprise environment, preferably with Spring/Spring Boot
  • Experience in designing consumer software / software for end users
  • Source code management systems (preferably GIT)
  • Basic knowledge of project planning (e.g. MS Project) is desirable, but not a prerequisite.
  • Experience in requirements analysis, design and implementation of system integration projects with a focus on cryptographic solutions, such as public key infrastructures and email security.
  • Experience in high availability, virtualization, software distribution and configuration management in heterogeneous infrastructures under Linux and Windows
  • Knowledge of basic IT protection

Here at Atos, we want all of our employees to feel valued, appreciated, and free to be who they are at work. Our employee lifecycle processes are designed to prevent discrimination against our people regardless of gender identity or expression, sexual orientation, religion, ethnicity, age, neurodiversity, disability status, citizenship, or any other aspect which makes them unique. Across the globe, we have created a variety of programs to embed our Atos culture of inclusivity, and work hard to ensure that all of our employees have an equal opportunity to contribute and feel that they are exactly where they belong.