Java Solution Architect with Linux

The Wise Seeker is the leading HR technology company in unbiased talent evaluation.

With over 15 years in the industry analyzing the needs and demands of the job market, we are capable of identifying the best talent for each company thanks to our team of professionals and our SaaS platform integrated with Artificial Intelligence.

We are efficient, evaluate talent objectively without bias, and close hiring times in record time, delivering optimal results.

Context:

The DSA/DSA+ and ADAM procedures are critical projects focusing on IT infrastructure at train stations, specifically for the corporate customer DB InfraGO. 

The project involves continuous development and maintenance of these applications, which include monitoring and reporting systems for passenger lifts, escalators, and passenger information at smaller train stations. 

The work is carried out according to the agile SCRUM process model, requiring a broad range of software development and architecture knowledge.

Services Required:

Software Architecture and Design:

  • Provide architectural guidance for the design and development of individual software components.
  • Design and implement technical components based on professional or technical requirements.
  • Ensure the quality and maintainability of the software through the application of clean code principles, design patterns, and best practices.

Development and Testing:

  • Lead the design and programming of technical components.
  • Perform manual testing, unit tests, integration tests, and end-to-end tests.
  • Conduct code reviews and ensure the implementation of high-quality, secure code.
  • Create and manage delivery packages for relevant applications.

Documentation and Presentation:

  • Document architecture, system design, and development results.
  • Create comprehensive architectural documentation using tools like UML and ARC42.
  • Present work results to the customer and provide ongoing advice on software architecture and design.

Technical Requirements:

• Mandatory Requirements:

Java Development:

▪ At least 5 years of practical experience with Java, including at least 2 years with Java 11 or higher and JEE or Spring.

Software Architecture:

▪ At least 3 years of experience in object-oriented analysis and design with UML, and the creation of architectural documentation (e.g., ARC42).

▪ Practical experience with CI/CD tools, such as Jenkins (Pipeline), Sonarqube, and Git/Gitlab.

Software Quality:

▪ Strong knowledge of clean code principles and experience with JUnit/Mockito for testing.

Containerization:

▪ Knowledge of containerization with Docker.

• Desirable Skills:

Certifications:

▪ Relevant certifications (e.g., iSAQB) are desirable.

Additional Programming Languages:

▪ Solid knowledge of C/C++, Python, NodeJs, or Go.

Messaging and Hardware:

▪ Experience with messaging protocols like MQTT and knowledge of hardware/drivers.

Agile Methodologies:

▪ Proven experience with agile methodologies such as SCRUM and TDD.

Linux Operating Systems:

▪ Strong knowledge of Linux operating systems

#LI-YM1

Lugar de trabajo

Talent Job Seeker
Berlin
Alemania

Radio local

  • Neukölln
  • Prenzlauer Berg
  • Kreuzberg
  • Charlottenburg
  • Friedrichshain
  • Schöneberg
  • Marzahn
  • Wilmersdorf
  • Gesundbrunnen
  • Mitte



Job ID: 8517467 / Ref: 1ce89d16cff5436b6540179ab859f419

Aplicación rápida

Si el puesto le atrae, no lo dude y envíe su solicitud inmediatamente: puede que sea el trabajo de ensueño que está buscando.

Talent Job Seeker

Empleados
51-200
Industria
Servicios de personal
Contacte con