Dieses Projekt wurde vom Anbieter geschlossen. Es sind keine Bewerbungen mehr möglich.

Archiviertes Projekt - Senior Software Engineering and Architecture (m/f/d) 107962

Firmenname für PREMIUM-Mitglieder sichtbar

  • September 2024
  • August 2026
  • D-Großraum Berlin
  • auf Anfrage
  • Remote
  • 26.07.2024
  • BBBH107962_1721981255

Projektbeschreibung

For our client in the energy sector we are looking for a Senior Software Engineering and Architecture - Java (m/f/d) starting in September.


#Key Data

Start: September 2024
End: August 2026
Capacity: Full-time
Location: Berlin (10%) / remote (90%)
Language: German / English (both fluent)
Contract: Freelancing


#Tasks

* Supporting a high development quality, recognizing defined governance rules and standardization, related to a stable and durable application design.
* Setting standards for and technically validating software components and software architectures within the scope of the project and/or product
* Support best architectural integrity and development quality, recognizing the defined governance rules and standardization, related to secure, performant, and robustapplications and/or products.
* Working with solution architects, tech leads and internal application managers, taking care of the technical definition of the required software components within a toolset, in accordance with and reflection of the defined Enterprise and Application architecture and Technology standards.
* Technical validation of functional and non-functional requirements within the requirements engineering phase of the respective workstream within the product development lifecycle.
* Designing software solutions on application and/or product level and communicating them to all relevant stakeholders
* Efficient collaboration and consistent communication within and across development project teams on software architecture decisions and standards.
* Defining and documenting standards for application architecture documentation, as well as guiding, validating and establishing the compliance according to these standards within the project team.
* Defining and maintaining the relevant Taylor-Made Development (TMD) technology stack, exploring new solutions and technologies
* Adapting to the required IT ADM project methodology (Agile, Waterfall, Lean) depending on the identified needs.
* Designing software solutions on application and/or product level and communicating them to all relevant stakeholders
* Efficient collaboration and consistent communication within and across development project teams on software architecture decisions and standards.
* Defining and documenting standards for application architecture documentation, as well as guiding, validating and establishing the compliance according to these standards within the project team.
* Defining and maintaining the relevant Taylor-Made Development (TMD) technology stack, exploring new solutions and technologies
* Adapting to the required IT ADM project methodology (Agile, Waterfall, Lean) depending on the identified needs.
* Establishing auditable compliance with the requirements of the critical IT infrastructure, e.g. ISMS process, BSI Kritis regulation.
* Actively seeking ways to improve business software processes and interactions.
* Coaching and training of development team members on software components, software technology stacks and software development practices to emphasise common standards and knowledge sharing within and across development teams.


#must-have


* Backend (10+ years): Java 8-21 incl. Spring Boot (incl. Spring data, Spring cloud, Spring security), Hibernate, Oracle SQL, Oauth2, OIDC, Camunda, Hazelcast IMDG
* Integration technology (5+ years): REST, AMQP, gRPC, OAS, SFTP
* Frontend (3+ years): React, Swagger, Javascript, Oauth2
* BuildDevOps (5+ years): CI/CD, Git, Jira, Confluence, Bamboo, Bitbucket
* Language skills: English (C1) and German (C1)
* Very strong communication skills with the ability to reason about complex architectural topics with stakeholders at all levels, adapting to the respective audience; passion for collaborating, learning, and growing within a product team


#requirements


* IT/tech-related academic degree (bachelor's or master's degree)
* 10+ years of experience using Java (-related) technologies, including 3+ years using Spring Boot framework
* Excelent knowledge of application architecture, development and maintenance (ADM) in the Java world
* Very good conceptual knowledge of dependency injection, software design patterns and continuous integration
* Very good knowledge of the Windows and/or Linux-platform
* Very good knowledge of Web technologies such as React as well as Javascript libraries for web front ends
* Very good knowledge of Web integration technologies such as REST, gRPC
* Good knowledge about relational database persistence development using SQL server and Oracle databases
* Experience in developing with IntelliJ on Windows
* Experience in working and leading in Scrum teams


If you are interested in this vacancy, I look forward to receive your latest CV and your hourly rate.

Kontaktdaten

Als registriertes Mitglied von freelance.de können Sie sich direkt auf dieses Projekt bewerben.