• mostly remote
  • mostly remoteasap31.12.2026100 % 3840rate negotiableDeadline
    EXPIRED

For our customer located in Berlin/Germany we are currently looking for a: Senior Java Software Development / Senior Java Software Engineering  (m/f/d)

  • Location: mostly remote (~5 days per year onsite in Berlin/Germany)
  • Branch: energy
  • Duration: asap – 31.12.2026

Tasks & Responsibilities

Design and develop software

  • Producing clean, efficient code based on specifications and guidance.

  • Developing programs and systems (Java)

Ensure software quality

  • Develop intuitive software that meets and exceeds the needs of the company

  • Professionally maintain all software and create updates regularly to address customer and
    company concerns

  • Perform peer code reviews

  • Analyze and test programs and products before formal launch

  • Debug and resolve software defects

  • Conduct unit and integration testing

  • Apply code refactoring and design patterns

  • Ensure application security and scalability

Optimize and maintain software

  • Troubleshoot coding problems quickly and efficiently to ensure a productive workplace

  • Fixing and improving existing software

  • Optimize software performance

  • Troubleshoot and resolve production issues

Agile collaboration and development

  • Consulting with project team members and software architects

  • Participate in Agile development process

  • Communicate with other project team members to discuss and refine requirements

  • Consulting and align with team members from other chapters across Elia Group

Continuous improvement

  • Stay updated with emerging technologies

  • Share knowledge and foster innovation within the project team

Description of the project objectives

  • Development and testing of new features and changes (functional and non-functional) for an on-premises distributed microservice-oriented application platform. This includes adhering to development guidelines while still providing enough flexibility to accommodate future changes with minimal effort.

  • Ensuring stability and robustness as the application platform and its interfaces are essential for critical business functions and processes.

Must Haves

  • English fluent

  • 10+ years of experience using Java (-related) technologies, including 5+ years using Spring Boot
    framework

  • Very good knowledge of application development and maintenance (ADM) in the Java world

  • Very good knowledge of the Windows and/or Linux-platform

  • Good knowledge of web technologies such as React as well as JavaScript libraries for web front ends

  • Good knowledge of Web integration technologies such as REST, gRPC

  • Knowledge about relational database persistence development using SQL Server and Oracle Databases

  • Conceptual knowledge of dependency injection, software design patterns and continuous integration

  • Experience in developing with IntelliJ on Windows

  • Experience in working in Scrum teams

  • Energy industry know-how is an advantage,

  • Experience in network infrastructures and network standards is advantageous,

  • Experience in the development of complex application landscapes and web platforms (application
    servers, databases, middleware, message queueing), ideally in distributed environments

  • Experience in Domain Driven Design

  • Experience in agile software development with Scrum,

  • Experience with DevOps practices and tools is a plus

  • Experience working in bigger codebases and in complex environments

  • Experience working with cross-functional teams to design and develop application in critical infrastructure is a plus

  • Experience with test automation like Selenium, Playwrigth / Robot framework

  • Backend: Java POJO, Lombok, Camunda Cockpit, Hazelcast Management

  • Build DevOps: Apache Tomcat, JSP, Octopus Deploy

  • Frontend: Ant.design, Highcharts

  • Testing: Robot framework

Necessary skills:

  • Backend (10+ years): Java 8-21 incl. Spring Boot (incl. Spring data, Spring cloud, Spring security), Hibernate, JMX, Microservices, OpenAPI, Swagger

  • Testing: Junit5, Spring Boot Test

  • Frontend (5+ years): React, JavaScript, OIDC, Typescript

  • Integration technology (5+ years): REST, AMQP, gRPC, OAS, SFTP

  • Oracle SQL, Oauth2, Camunda, Hazelcast IMDG

  • BuildDevOps (5+ years): CI/CD, Maven, Git, Jira, Confluence, Bamboo, Bitbucket

  • Language skills: English (C1) and German (B2)

Did we catch your interest?

The SimplyVision-Team is looking forward to receive your application (Word file is highly appreciated).

Kindly be informed that our customer is located in Switzerland. Therefore only applications from candidates within the EU or candidates holding Swiss work permission are required.

Files must be less than 5 MB.
Allowed file types: txt rtf pdf doc docx.
If not - no problem - we'll organize one.
More optional Information about your way of finding us
You agree that your data will be used to process your request. Further information and revocation instructions can be found in the privacy policy.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.