Job at a glance
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.
