Electricity Architect Position
We are a leading transmission system operator in Germany. Together with the Belgian electricity grid operator, we form an internationally active group.
Over 2,100 employees ensure that electricity flows over long distances reliably and optimally managed. As a key player in the energy transition, we act as facilitators.
Our goal is to integrate renewable energy into the grid securely and affordably by ensuring high development quality via code reviews and implementing governance rules and standardization.
Role and Responsibilities
* Develop solutions and communicate with stakeholders,
* Identify necessary software components and tools,
* Set technical specifications and documentation,
* Ensure stable application design and implement cybersecurity best practices to protect critical energy infrastructure,
* Define and maintain technology stacks,
* Closely collaborate with internal application managers and product owners,
* Drive a team of developers to fulfill product goals,
* Adapt project management methodologies,
* Consider special requirements of critical IT infrastructure.
Requirements
* IT-related academic degree (bachelor's or master's degree),
* Years of experience using Java-stack,
* Excellent knowledge of Java frameworks (e.g., Spring Boot),
* Good knowledge of redundant systems, micro services, API-centric designs, and development environments,
* Knowledge of software design patterns and continuous integration methodology,
* Language skills: English and German (C1).
Nice to Have
* Experience with cloud development (public and private cloud),
* Good knowledge of Java web technologies (backend) and libraries for web front ends,
* Knowledge of OAuth2.0, graph databases, NoSql databases as well as Kubernetes.
Why This Role?
At our organization, I can make an impact and create assets for a company that ensures energy supply for millions of people.
As an architect, I will be part of an international development chapter where professionals collaborate on high-quality software solutions.
I can continuously develop my strengths, take responsibility, share my knowledge, and set standards for the Java development.