EnBW

Java developer (f/m/d)

  • Remote · Lisbon
  • Hybrid
Apply here
Get jobs like this one by email Java · Lisbon · Remote You sign in with LinkedIn, no new password.

Job at a glance

Stack
Java
Location
Lisbon
Work setup
Remote
Contract
Hybrid
Posted
This week

Description

Sobre a vaga

Design, develop and maintain scalable, resilient Java applications and cloud-native services for EnBW’s Enterprise Trading platforms. You will work in the Enterprise Trading IT team to develop business-critical applications supporting energy trading, focusing on resilience and secure delivery.

O que vais fazer

  • Enterprise Java Development: Design, develop and maintain scalable, resilient Java applications and cloud-native services for EnBW’s Enterprise Trading platforms, taking ownership throughout the full software development lifecycle.
  • Integration & Data Processing: Build integrations between Endur and enterprise applications using Apache Kafka, REST APIs and messaging technologies, including workflows for publishing trade and market data in JSON format and high-performance processing frameworks.
  • APIs & Event-Driven Architecture: Develop RESTful APIs, microservices and event-driven applications while contributing to application architecture, technical standards and reusable engineering patterns.
  • Automation & Monitoring: Improve operational efficiency by automating business processes, reporting and market data ingestion, and by developing monitoring workflows that provide transparency across services and operational processes.
  • Modernisation & Engineering Excellence: Help modernise applications and migrate them to strategic technology platforms, simplifying architectures and continuously improving software quality, security, performance, maintainability and operational resilience.
  • Quality & DevOps: Deliver clean, well-tested and documented code, contribute to automated testing and CI/CD pipelines, participate in code reviews and ensure solutions meet agreed quality, security and performance standards. You also investigate production issues and implement sustainable fixes.
  • Agile Collaboration: Working closely with the Product Manager, Technical Lead and cross-functional teams, you translate business requirements into technical solutions, contribute to solution design and support backlog refinement, sprint planning and estimation.
  • International Teamwork & Knowledge Sharing: Share your expertise, mentor junior developers and collaborate across Lisbon, Germany and the UK to continuously strengthen engineering practices and ways of working.

O que é pedido

  • You bring at least 3 years of experience in enterprise Java development, ideally with Java 17+, and have strong object-oriented programming and software design skills.
  • Your technical expertise includes Spring Boot, Spring Framework, REST APIs, microservices, JPA/Hibernate and build tools such as Maven or Gradle.
  • You are confident working with Docker, Kubernetes/OpenShift, Git, CI/CD pipelines and cloud-native architectures, ideally with experience in distributed systems and DevSecOps.
  • Strong SQL skills, experience with PostgreSQL or Oracle, and knowledge of Kafka or comparable messaging technologies and event-driven architectures complement your development background.
  • You are experienced in automated testing, secure coding, debugging and production support and are comfortable working throughout the full Agile software development lifecycle.
  • Strong communication and stakeholder management skills help you collaborate effectively with cross-functional engineering and business teams.
  • You speak confidently in English.

Valorizado

  • Ideally, you have worked with high-volume, business-critical applications in Energy Trading, Commodities Trading or Financial Services.
  • Additional experience with Openlink Endur (including Report Builder, Connex integrations, valuation, market data, trade capture and settlements).
  • AI-assisted development tools such as GitHub Copilot, Cursor or Claude Code and AI integration patterns such as MCP is a plus.
  • Portuguese and/or German are considered an advantage.

O que é oferecido

  • Private supplementary health insurance including coverage for your immediate family, offering peace of mind beyond the public system.
  • Meal allowance to support your daily work routines.
  • Additional paid days off (24 December & Carnival Day) on top of statutory annual leave - giving you more time for what matters.
  • Hybrid working model with a mix of remote and office days to support flexibility and modern ways of working.
  • Intercultural collaboration & cross border projects - grow your international experience by working with colleagues in Germany.
  • Modern technology and continuous development opportunities to support your growth and keep you up to date in your field.
  • Bright, appealing offices in a trendy Lisbon area, designed for productive and enjoyable workdays.
  • Java

The devs.pt digest

Top stories, events and jobs — twice a month.