Offers “Atos”

Expires soon Atos

Frontend Developer - Java rcp (m/f/d)

  • Internship
  • Frankfurt, GERMANY
  • IT development

Job description



About Atos

Atos is a global leader in digital transformation with 110,000 employees in 73 countries and annual revenue of € 12 billion. European number one in Cloud, Cybersecurity and High-Performance Computing, the Group provides end-to-end Orchestrated Hybrid Cloud, Big Data, Business Applications and Digital Workplace solutions. The Group is the Worldwide Information Technology Partner for the Olympic & Paralympic Games and operates under the brands Atos, Atos|Syntel, and Unify. Atos is a SE (Societas Europaea), listed on the CAC40 Paris stock index.

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.

 

As Frontend Developer you are responsible for

 
• Working with product owners and development teams to define and implement innovative software designs for web-based products.
• Perform and coordinate daily web development tasks according to specific product-specific policies for writing maintainable software and integrating it into a deliverable web product.
• Responsible collaboration with back-end developers to integrate your front-end solution with back-end services
• Lead, organize and participate in code reviews with team members
• Organizing and executing the design of test cases and implementing each test environment, as well as coordinating / running tests (testing code for robustness, including edge cases, ease of use, and overall reliability)
• Presenting and defending software designs and completed features in front of colleagues and product owners / other stakeholders
• Prepare the software for publication on the live website
• Error identification and troubleshooting of delivered features
• Website code optimization for maximum performance
• Create and promote guidelines, best practices and standards for web development with other members of the web development community.
• Analysis and design of standard system architectures or
• Software solution architectures and functional modules
• Responsibility for the preparation of cost estimates / calculation bases including selection of suitable software packages

General tasks
Depending on the project, services in the following areas
• Responsible for the identification of new methods, procedures, rules and tools and applications (for example through Internet research, participation in webinars, reading in or tool application, coordination with experts, etc.)
• Responsible participation in tendering phases (for example, through Internet research on tender-relevant topics, participation in professional documentation, etc.) e.g. support in the preparation of offers for customers by processing calculation values ​​and supply of technical components to the bid team in the context of tenders
• Responsible for concepts for analysis and design topics (e.g. coarse concept, fine concept) e.g. responsible analysis of possible optimizations or technical requirements regarding customer-specific hardware or SW requirements. Conception and calculation of solutions for software solutions (for example web or backend developments).
• Responsible analysis and design of system or software solution architectures e.g. in the field of web or backend solutions
• Responsible for the preparation of cost estimates and calculation bases (for example by submitting estimated values ​​for a module or a subcomponent or, if necessary, specialist support in the Rainbow process)
• Responsible for the creation or adaptation (on the basis of change requests) of individual applications (customizing / configuration, as well as implementation / integration) or software solutions
• Responsible for the development or implementation of software or individual applications in several IT technologies (for example programming in Excel macros (VBA), scripting, databases (SQL), .NET or Java based programming), possibly. development of integration solutions e.g. via interfaces to various existing applications.
• Responsible for creating technical test cases or conducting tests (for example during the development phase of UNIT tests, regression tests based on the criteria agreed with the customer)
• Responsibility for bug fixing components for standard applications or subcomponents in software solutions (error identification, analysis, elimination, documentation)
• Responsibility in the preparation of quality assurance or acceptance concepts (eg by creating individual chapters)
• Conceptual design and implementation of quality assurance measures
• Responsible for the creation and maintenance of technical documentation (eg user manual, programming guidelines, SOHB) in several areas
• Responsible implementation of customer workshops, e.g. Creation and presentation of presentations, moderation, implementation of PoC (proof of concept)
• Communication with specialist areas of the customer (eg regular meetings, coordination of requirements, if necessary 3-rd level support or technical coordination with manufacturers and suppliers
• Professional support of customers and / or employees through simple transfer of knowledge (eg explanation of a new technical component), through targeted coaching of individuals (eg training and accompanying a new team member in a task area) or through training for a group (e.g. holding a user training)
• Identification of optimization needs in the project or area of ​​responsibility and participation in implementation (for example, process optimization, cost-saving measures)
• Responsible (sub) project management

Requirements
• Track record of working with frontend development (task-related expertise and 5+ years of work experience)
• Professional experience of at least 5 years
• Strong ability to analyze complex problems and design methods to identify and solve the fundamental challenges associated with the required product features.
• Very large development experience with Eclipse / RCP
• Strong experience in the development of web pages and web applications with HTML5, CSS3, Angular2 / 4 and RxJS, Typescript
• Deep knowledge and experience in handling CSS preprocessors (Less / Sass)
• Deep knowledge and experience in using JavaScript build tools (Grund / Gulp / Webpack)
• Deep knowledge and experience with Jasmine / Headless Chrome for application testing
• Deep knowledge and experience in integrating Angular2 / 4 applications with RESTful APIs
• Deep understanding of OOP principles and best practices, MVC / MVP and design patterns
• Familiarity / experience with clean code principles
• Experience in web security concepts and implementations
• Work in an agile environment, even in a leading role
• Familiarity with modern software engineering techniques such as continuous integration, test-driven development and other automated acceptance testing techniques.
• Sensitization / experience in automating the testing of web applications
• Proven professional experience and skills below (or equivalent):
• Eclipse / RCP (main skill needed)
• Spring-Boot framework
• Tycho
• Java
• JPA / Hibernate
• PL / SQL
• SWT
• XML
• XSLT
• Jax-B
• XML beans
• Jenkins
• Maven
• Ant
• Teamcity (management and continuous integration)
• Artifactory (artifact management)
• Jira (ticket management)
• Confluence (documentation)
• Bitbucket
• Excellent communication and team skills
• Excellent Microsoft Office skills
• The role is planned for a multi-year assignment at the customer location in Frankfurt (5 days per week), however, it is also possible to work for other customers in other locations.
• Fluent language skills in German and English

 

Additional Information
Atos does not distinguish between origin, religion, colour, gender, age, disability or sexual orientation. All decisions throughout the recruitment process are based solely on qualifications, skills, knowledge and experience and relevant business requirements.

Severely disabled applicants and people with the same qualifications will be given preference.

Please note that only complete application documents (including cover letter, curriculum vitae and certificates) received via our online application platform can be considered in our selection process.

If you have any questions about this job offer, please contact Mrs. Lilyana Cvetkova on+49 89 7007 13038.

 

We are looking forward to receiving your online application!

 

Your advantages
Atos offers many advantages as an attractive employer. When you join Atos, you are joining a global company where you have a competitive salary and other advantages.
- Over 30 days of holiday
- Flexible working
- Individual career development
- Career paths and perspectives

.

Make every future a success.
  • Job directory
  • Business directory