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.
#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.
Kategorien und Skills
Sie suchen Freelancer?
Schreiben Sie Ihr Projekt aus und erhalten Sie noch heute passende Angebote.
Jetzt Projekt erstellen