Java Software Developer position - 100% remote - Berlin (m/w/d)

emagine


Datum: vor 2 Wochen
Stadt: Remote, Remote
Vertragsart: Ganztags
Remote
With this mandate, we are supporting our client from in filling a Java Software Developer (m/f/d) position in Berlin (100% remote).

Type of Contract: Freelancing

Start: 06.01.2025

End: 31.12.2026

Budget: max 430 Days

Weekly hours: 40

Remote work: almost 100%

Onsite: max 5 Days per Year in Berlin

Backround of the assignment:

  • 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.

Tasks:

Ensure application security and scalability

  • 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 o Perform peer code reviews
  • Analyze and test programs and products before formal launch o Debug and resolve software defects o Conduct unit and integration testing
  • Apply code refactoring and design patterns
  • Optimize and maintain software
  • Troubleshoot coding problems quickly and efficiently to ensure a productive workplace o 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 tea

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, Bitbucke

The following qualifications are required to fulfill the above tasks:

  • 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

Language

  • English min. C1
  • German B2

The position sounds exciting and your profile matches the requirements?

Then we look forward to receiving your application, including your desired gross annual salary.

Your contact person at emagine:

Mirela Mahmoud

[email protected]

+49 89 340 819-35

Wie bewerben

Um sich für diesen Job zu bewerben, müssen Sie sich auf unserer Website autorisiert. Wenn Sie noch kein Konto haben, registrieren Sie sich bitte.

Lebenslauf veröffentlichen

Ähnliche Stellenangebote

Ingenieur Elektrotechnik/ Automatisierungstechnik (m/w/d)

HAMBURG WASSER, Remote, Remote
vor 6 Tagen
HAMBURG WASSER schließt den Wasserkreislauf von der Trinkwasserversorgung bis zur Abwasserentsorgung unter einem Dach. Mit über 2.000 Mitarbeitenden und mehr als 20 Standorten sorgen wir Tag für Tag dafür, dass es in Hamburg läuft. Dabei engagieren wir uns entschlossen dafür, Ressourcen zu schonen und die Lebensgrundlage für künftige Generationen in Hamburg zu erhalten. Gemeinsam mit unseren Tochterunternehmen investieren wir unsere...

Projektingenieur/in (m/w/d) Arbeitsvorbereitung - Terminplanung (in Berlin oder Remote)

GROPYUS, Remote, Remote
vor 6 Tagen
Über das UnternehmenGROPYUS schafft durch modulare Bauweise nachhaltige und erschwingliche Gebäude und setzt einen neuen Standard für smartes Wohnen.Über die RolleDu übernimmst die Verantwortung für die Erstellung der Projektterminpläne – beginnend mit der Angebotserstellung zusammen mit dem Vertrieb – und diskutierst diese mit der Bauherrschaft im Zuge der Angebotsphase.Im Rahmen der Antragsplanung und der Bausausführung detaillierst du diese Pläne und...

Data Scientist (m/w/d)

Allgeier Public, Remote, Remote
vor 1 Woche
Allgeier Public zählt zu den führenden Full-Service-Providern für Digitalisierungsprojekte der öffentlichen Verwaltungen in Deutschland. Unsere Teams mit rund 500 Kolleginnen und Kollegen gestalten den digitalen Wandel der Verwaltung und unterstützen unsere Kunden mit Fachkompetenz, Beratung und Lösungen.Komm zu Allgeier Public und entwickle mit uns die Zukunft Deutschlands!Werde Teil unseres Teams und starte bei der Allgeier Public ab sofort am Standort...