Software Developer Java / Java Architect (f/m/d)
- Published on
About the Role
As the technical lead, I am responsible for tailor-made software developments addressing specific business needs and contributing to the digital energy transition. This role allows me to make an impact and create assets for an organization that ensures the security of energy supply for 30 million people. I will be part of an international development chapter, collaborating with software engineers and architects to develop and maintain high-quality, scalable, and efficient software solutions.
Responsibilities
- Develop solutions and communicate with various stakeholders.
- Identify necessary software components and tools.
- Set technical specifications and documentation.
- Ensure high development quality through code reviews.
- Implement cybersecurity best practices to protect critical energy infrastructure and ensure compliance with regulatory standards.
- Define and maintain the relevant technology stack.
- Collaborate closely with internal application managers and product owners.
- Drive a team of internal and external developers to fulfill product goals.
- Adapt to individual project management methodology, considering special requirements of critical IT infrastructure.
About the Candidate
Expectations
- IT/tech-related academic degree (bachelor’s or master’s).
- Several years of experience using the Java stack.
- Very good knowledge of Java frameworks such as Spring Boot.
- Good knowledge of redundant, highly available systems, microservice architectures, and API-centric system designs.
- Familiarity with software design patterns and continuous integration methodology.
- Proficiency in English and German (C1). Nice to Have
- Experience with development in cloud environments (public and private cloud).
- Knowledge of Java web technologies (backend) such as gRPC and BPMN solutions, along with frontend libraries.
- Understanding of OAuth2.0, graph databases, NoSQL databases, and Kubernetes.
Company Culture and Benefits
At Elia Group, agile and optimization-focused thinking is part of our team DNA. We offer flexible working hours with a long-term account to support your work-life balance. There are no limitations on flexible days, and no core working hours are enforced. Remote work (even from home) is possible, with a standard working time of 37 hours a week.