EXPIRED – Senior Java Software Development / Senior Java Software Engineering [mostly remote]/ [...] Jetzt bewerben
EXPIRED – Senior Java Software Development / Senior Java Software Engineering [mostly remote]/ [...]

EXPIRED – Senior Java Software Development / Senior Java Software Engineering [mostly remote]/ [...]

Vollzeit 54000 - 84000 € / Jahr (geschätzt)
Jetzt bewerben
S

Auf einen Blick

  • Aufgaben: Design and develop software, ensuring quality and performance while collaborating in Agile teams.
  • Arbeitgeber: Join a leading energy company based in Berlin, focused on innovative software solutions.
  • Mitarbeitervorteile: Enjoy mostly remote work with occasional onsite meetings and a dynamic team environment.
  • Warum dieser Job: Be part of a critical project that impacts the energy sector while working with cutting-edge technologies.
  • Gewünschte Qualifikationen: 10+ years in Java development, including Spring Boot, with strong knowledge of web technologies.
  • Andere Informationen: Candidates must be within the EU or hold Swiss work permission.

Das voraussichtliche Gehalt liegt zwischen 54000 - 84000 € pro Jahr.

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.
  • Fix and improve 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.
  • Consult 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, Playwright / 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.

#J-18808-Ljbffr

EXPIRED – Senior Java Software Development / Senior Java Software Engineering [mostly remote]/ [...] Arbeitgeber: SimplyVision

At SimplyVision, we pride ourselves on being an exceptional employer, offering a flexible mostly remote work environment that allows you to balance your professional and personal life while contributing to innovative projects in the energy sector. Our collaborative work culture fosters continuous learning and growth, providing ample opportunities for professional development and engagement with cutting-edge technologies. Join us in Berlin, where you'll be part of a dynamic team dedicated to creating impactful software solutions, all while enjoying the unique advantages of working in a vibrant city known for its rich history and thriving tech scene.
S

Kontaktperson:

SimplyVision HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: EXPIRED – Senior Java Software Development / Senior Java Software Engineering [mostly remote]/ [...]

Tip Number 1

Make sure to highlight your extensive experience with Java and Spring Boot during any discussions. Given the requirement of 10+ years in Java technologies, be prepared to discuss specific projects where you've utilized these skills.

Tip Number 2

Familiarize yourself with Agile methodologies and be ready to share examples of how you've successfully worked in Scrum teams. This will demonstrate your ability to collaborate effectively in a team-oriented environment.

Tip Number 3

Since the role involves troubleshooting and optimizing software, think of concrete instances where you've resolved complex coding issues or improved software performance. Sharing these experiences can set you apart.

Tip Number 4

Stay updated on emerging technologies relevant to the energy sector. Showing that you're proactive about learning and innovation can resonate well with the hiring team, especially in a rapidly evolving field.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: EXPIRED – Senior Java Software Development / Senior Java Software Engineering [mostly remote]/ [...]

Java (10+ years)
Spring Boot (5+ years)
Hibernate
Microservices
REST
gRPC
Oracle SQL
CI/CD
Maven
Git
Jira
Confluence
Bamboo
Bitbucket
React (5+ years)
JavaScript
Typescript
Unit Testing (JUnit5, Spring Boot Test)
Agile Development (Scrum)
Domain Driven Design
DevOps Practices and Tools
Debugging and Troubleshooting
Code Refactoring
Application Security
Performance Optimization
Peer Code Reviews
Continuous Integration
Knowledge of Energy Industry (advantage)
Experience with Cross-Functional Teams
Test Automation (Selenium, Playwright / Robot framework)

Tipps für deine Bewerbung 🫡

Tailor Your CV: Make sure to customize your CV to highlight your 10+ years of experience with Java and related technologies. Emphasize your expertise in Spring Boot, Agile methodologies, and any relevant projects you've worked on in the energy sector.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific experiences that align with the job description, such as your familiarity with microservices and your ability to troubleshoot coding problems efficiently.

Showcase Relevant Skills: Clearly list your technical skills, especially those mentioned in the job description like REST, gRPC, and SQL databases. Highlight your experience with tools like IntelliJ, CI/CD practices, and any knowledge of DevOps that you possess.

Language Proficiency: Since the position requires English fluency (C1) and German (B2), make sure to mention your language skills prominently in your application. If you have certifications or proof of your language proficiency, consider including them.

Wie du dich auf ein Vorstellungsgespräch bei SimplyVision vorbereitest

Showcase Your Java Expertise

Make sure to highlight your extensive experience with Java and related technologies during the interview. Be prepared to discuss specific projects where you utilized Spring Boot, Hibernate, and other relevant frameworks, as well as any challenges you faced and how you overcame them.

Demonstrate Agile Experience

Since the role involves working in Scrum teams, share your experiences with Agile methodologies. Discuss how you've contributed to sprints, participated in stand-ups, and collaborated with cross-functional teams to deliver high-quality software.

Prepare for Technical Questions

Expect technical questions that assess your knowledge of design patterns, dependency injection, and application security. Brush up on these concepts and be ready to explain how you've applied them in your previous work.

Communicate Clearly and Effectively

As the position requires collaboration with various team members, practice articulating your thoughts clearly. Be ready to discuss how you gather requirements, provide feedback, and ensure alignment with project goals, especially in a remote setting.

EXPIRED – Senior Java Software Development / Senior Java Software Engineering [mostly remote]/ [...]
SimplyVision Jetzt bewerben
S
  • EXPIRED – Senior Java Software Development / Senior Java Software Engineering [mostly remote]/ [...]

    Vollzeit
    54000 - 84000 € / Jahr (geschätzt)
    Jetzt bewerben

    Bewerbungsfrist: 2027-01-11

  • S

    SimplyVision

    50 - 100
  • Weitere offene Stellen bei SimplyVision

    S
    IT-Projektmanager (50%) / mh-205

    SimplyVision

    Basel Teilzeit 60000 - 84000 € / Jahr (geschätzt)
Ähnliche Positionen bei anderen Arbeitgebern
T
Senior Java Developer

Thuisdrogist

Düsseldorf Vollzeit 48000 - 84000 € / Jahr (geschätzt)
R
Senior Java Software Engineer (m/w/d)

Regnology Group GmbH

Vollzeit 43200 - 72000 € / Jahr (geschätzt)
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>