Senior Software Architect (m/f/d)
For a project we are looking for a Senior Software Architect (m/f/d).
Your tasks will be:
-
Taylor Made Development and Java Senior Software Engineering and Architecture Design for a critical on-premises application platform
-
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 robust applications 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
-
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
Following Know-how is required:
-
IT/tech-related academic degree (bachelor’s or master’s degree)
-
Backend (10+ years): Java 8-21 incl. Spring Boot (incl. Spring data, Spring cloud, Spring security), Hibernate, Oracle SQL, Oauth2, OIDC, Camunda, Hazelcast IMDG, experience with POJO is a plus
-
Integration technology (5+ years): REST, AMQP, gRPC, OAS, SFTP
-
Frontend (3+ years): React, Swagger, Javascript, Oauth2. Experience with Ant.design, Highcharts, Camunda Cockpit, Hazelcast Management is a plus
-
BuildDevOps (5+ years): CI/CD, Git, Jira, Confluence, Bamboo, Bitbucket. Experience with Abache Tomcat, JSP, Octopus Deploy is a plus
-
Excelent knowledge of application architecture, development and maintenance (ADM) in the Java world
-
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
-
Good knowledge about relational database persistence development using SQL server and Oracle databases
-
Experience in developing with IntelliJ on Windows
-
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
Order Type: Freelance / Contract
Location: Berlin (5%) / Remote (95%)
Start: asap
Duration: August 2026 (with option of contract extension)
If you are interested, please let us know your hourly rate (Remote/Onsite) and your availability. We are looking forward to your application in english quoting the reference-number 3746 to ralph.pohlenz@agex-it de
Any Questions? Call +49 30 832 157 2021.
Our current job offers can be found via the following link: https://agex-it.de/jobs-projekte/.