Senior Java Developer (Short-term, Energy sector) - onsite in Luxembourg
- On-site
- Luxembourg, Luxembourg, Luxembourg
- Trasys International
Job description
Who are we?
Trasys International is a dynamic global organization that takes pride in being the trusted partner of EU Institutions. With strong commitment to excellence and a 30-years track record of delivering high-quality solutions, we are dedicated to supporting the growth and success of our clients. Our Mission is to help our clients keep up with the challenges of digital transformation by providing the right talent at the right time for the right job. To this end, we are constantly looking for talented professionals who are interested in working on challenging international projects and able to deliver high-quality results within multicultural environments. Our services include (but are not limited to) modernization of solutions, digital workspaces, cloud technologies and IT security. Our Headquarters are in Brussels and we have active accounts and offices across Europe (i.e. Luxembourg, Amsterdam, Athens, Stockholm, Geneva).
Is this YOU?
For one of our clients based in Luxembourg - a leading energy supplier in Luxembourg and the area, we are looking for two Senior Java Developers with experience in Python and Kubernetes to join our team in the area of energy production. Due to regulatory and market requirements, the client needs to amend its trading position & software nomination management software as well as the underlying forecasting management software to be able to trade and change positions in real-time. This includes especially also the (re-)allocation of traded volumes (positions) based on current forecasts whenever it’s needed. The current software stack (mostly bespoke JAVA developments) which is supporting the trading needs to be assessed, reshaped and amended to fulfill the client’s requirements.
The position is short-term (4 months initial contract, renewable to additional 2 months) based in Luxembourg where the onsite presence is needed 3 times per week. If you’re not based in the area, relocation to Luxembourg (or borders - Belgium, France, Germany) will be required.
More specifically, you will be responsible for...
Design, develop, test, and deploy MicroService-based applications.
Understand energy sector regulations and related business processes.
Work within our Agile framework and internal development methodology.
Suggest improvements to existing systems and processes.
Write and maintain technical documentation and architectural decisions.
Help define requirements for outsourced development tasks.
Support team collaboration and knowledge sharing.
#LI-VB1
Job requirements
Are you the perfect match?
At least 3 years of experience in Java development.
At least 3 years of experience with Python, particularly for scripting or lightweight services.
Fluency in English is required; German, Romanian, or Russian are considered an asset.
Understanding of containerization and orchestration with Kubernetes.
Strong grasp of software engineering principles including microservices-oriented development, design patterns, clean code, secure development practices, and API versioning.
Experience in technologies such as Hibernate, PostgreSQL, RabbitMQ, Ansible, Git, Jenkins, Airflow, Maven, Terraform, Keycloak, AWS and UML modelling.
or
All done!
Your application has been successfully submitted!