Job Description
Java Architect/Tech lead (Kafka and Angular) (f/m/d)

###start
I am the technical lead, being responsible for tailor made software developments addressing specific business needs and contributing to the digital energy transition.

 

Why is this role interesting for me?: The Elia Group is at the forefront of the energy transition. At the Elia Group, I can make an impact and create assets for an organization, which ensures the security of energy supply for 30 million people. As an architect, I will be part of an international development chapter, where professionals such as software engineers and architects collaborate, specializing in the development and maintenance of high-quality, scalable, and efficient software solutions. At the same time, I can continuously develop my strengths, take responsibility, share my knowledge and set standards for the Java development in a substantial domain serving the society.

 

My tasks:

  • Technical leadership of a team of internal and external developers,
  • Development of solutions and communication with various stakeholders,
  • Identification of necessary software components and tools,
  • Setting technical specifications and documentation,
  • Ensuring a high development quality (e.g. via code reviews), implementing defined governance rules and standardization, related to a stable and durable application design,
  • Implement cybersecurity best practices to protect critical energy infrastructure and ensure compliance with regulatory standards,
  • Definition and maintenance of the relevant technology stack,
  • Close collaboration with the internal application managers and product owners in a dynamic product organisationorganization.

 

My profile: 

  • IT/tech-related academic degree (bachelor’s or master’s degree),
  • Several years of experience using the Java-stack,
  • Very good knowledge of Java frameworks (e.g., Spring / Spring Boot),
  • Expert experience with Kafka,
  • Experience with Angular for the Frontend,
  • Good knowledge of redundant, highly available systems, micro service architectures, API-centric system designs, and development environments,
  • Knowledge of software design patterns and continuous integration methodology,
  • Language skills: English (C1) and German (C1). 


Nice to have:

  • Experience with development in cloud environment (public and private cloud),
  • Good knowledge of standards and Java web technologies (backend) such as gRPC, BPMN solutions as well as libraries for web front ends,
  • Knowledge of OAuth2.0, graph databases, NoSql databases as well as Kubernetes.