Senior Java Developer
Role details
Job location
Tech stack
Job description
Team IO is a DevOps team within EDSN in the IT Foundation value stream. Together with the other teams, we are responsible for a mature platform on which all kinds of services related to energy data can be provided. Team IO is responsible for the File Gateway, which is the system that enables the secure exchange of large datasets and files between organizations active in the energy market.
The File Gateway is seeing increasing adoption, with more and more DevOps teams within EDSN connecting their systems to it. We are continuing to develop the system based on their feedback and our roadmap. We deliver new features and improvements on a weekly basis via the CICD pipelines.
We are a
Driven, specialized, and small team that is easy to approach, both within the department and throughout the company, which makes for a pleasant working environment!
We work at the office most Mondays and Thursdays, alongside the other teams in the IT Foundation value stream.
EDSN works entirely on the basis of SAFE.
This is what you will be doing
Designing, building, and running various backend systems in the EDSN landscape.
Providing appropriate (minimal) documentation, reporting, and formalization.
Actively contributing to design and refinement sessions.
Applying best practices in the areas of security, quality, and availability.
Contribute to automated quality checks in the CI/CD pipeline.
Create and execute automated unit and integration tests.
Participate in the regular DevOps incident management process.
Requirements
Do you have experience in TypeScript?, At least 5 years of demonstrable work experience with Java (including version 17+) and Spring Boot;
Experience with the use of design patterns and methodologies and an opinion on Clean Code;
Insight into different test levels (unit tests, functional tests, API tests, mocking, end-to-end tests).
Nice to haves
Knowledge of React and Typescript are major advantages; the File Gateway has a GUI for end users based on React.
Knowledge and experience with AWS S3 and the associated access management; this forms the basis of the storage layer under the File Gateway.
Experience with build & deployment tools such as: Terraform, Helm, Maven, GIT, Docker;
Practical experience with CI/CD tooling and activation processes;
Hands-on experience with setting up and maintaining OTAP development chains and tooling;
Insight into API implementations such as REST;
Insight into logging and monitoring with Elastic, LogStash, Kibana, and Grafana;
Insight into end-to-end testing with Cucumber;
Experience with Linux, Kubernetes, and scripting;
Experience working in a SAFe/Agile environment;
Experience in the energy sector, preferably with at least one of the network operators.