Java Software Engineer

Talentpark Tech — Germany · Posted ~3 hours ago

Mid Full-time

Skills

Java Spring Boot REST APIs Microservices Backend Development Software Testing REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An experienced Java software engineer is sought for a role developing reliable, scalable backend applications in the sustainable energy sector. You will build REST APIs and microservices, maintain high-quality tested software, and collaborate with engineers, architects, product owners, and other technical stakeholders in an agile environment.

Highlights

Work on scalable backend applications that support sustainable energy infrastructure, collaborate with an agile engineering team, and tackle technically challenging problems with tangible real-world impact.

Description

We are looking for an experienced Java Software Engineer to join our client, a leading company in the renewable energy sector, based in Düsseldorf. You will play an important role in developing and enhancing software solutions that support the transition towards a more sustainable energy future. Working as part of an agile engineering team, you will build reliable, scalable applications that help manage and optimise complex energy processes and infrastructure. This is an excellent opportunity for a software engineer who enjoys solving challenging technical problems and wants to work on technology with a tangible impact on the energy transition. Your Responsibilities Design, develop and maintain scalable backend applications using Java and Spring BootBuild and integrate REST APIs and microservicesDevelop high-quality, maintainable and well-tested softwareCollaborate closely with software engineers, architects, product owners and other technical stakeholdersContribute to architectural and technical decisionsWrite unit, integration and automated testsTroubleshoot, analyse and resolve technical issuesParticipate in code reviews and continuously improve development standardsWork within an Agile/Scrum environmentContribute to the continuous improvement of CI/CD processes and development toolingHelp develop digital solutions that support renewable energy generation, management and optimisation Your Profile Several years of professional experience in Java software developmentStrong knowledge of Java, Spring Boot and REST APIsExperience developing microservices and distributed applicationsGood understanding of software architecture and design principlesExperience with relational databases such as PostgreSQL, MySQL or OracleFamiliarity with automated testing and tools such as JUnit, Mockito or similarExperience with Git and modern CI/CD practicesIdeally, experience with Docker, Kubernetes and cloud technologies such as AWS, Azure or GCPComfortable working in an agile development environmentStrong analytical and problem-solving skillsGood communication skills and the ability to work effectively in a collaborative teamFluent English; German is a strong advantage What Our Client Offers The opportunity to work for an innovative company within the renewable energy industryA meaningful role contributing to the energy transition and decarbonisationModern technology stack and challenging software engineering projectsA collaborative, international and agile working environmentOpportunities for professional development and technical growthFlexible and modern working arrangementsAttractive compensation and benefitsA strong work-life balance and a modern workplace in Düsseldorf Interested? If you are a Java Software Engineer looking for your next challenge and would like to use your technical expertise to contribute to the future of renewable energy, we would be happy to hear from you. Apply now and become part of a team building technology for a more sustainable energy future.