
Java Developer - Backend (f/m/d)
Elia Group2 months ago
Berlin, GermanySenior
Responsibilities
- Develop and enhance Java software components and modules within defined technical frameworks.
- Participate throughout the service lifecycle, including design, build, and run activities.
- Prepare, shape, and support architecture decisions and architectural optimizations.
- Ensure stable and reliable application operations and continuously improve operational processes, including monitoring solutions.
- Analyze, resolve, and sustainably prevent production and stability problems.
- Maintain code quality, security, documentation, and best practices throughout the software development lifecycle.
- Develop and optimize deployment pipelines, including Azure DevOps pipelines.
- Collaborate closely with business departments, operations, architecture, service owners, and other stakeholders.
Requirements
- Completed degree in computer science, business informatics, or a comparable qualification.
- Several years of professional software development experience with Java and modern frameworks such as Spring Boot.
- Strong experience developing distributed systems and microservices.
- Strong knowledge of software design patterns, API-centered architectures, and highly available, scalable system landscapes.
- Experience with Kubernetes, Docker, Kafka, and/or Spark or Flink.
- Practical experience developing in cloud-native environments such as OpenShift or Azure.
- Knowledge of CI/CD, versioning, automated testing, Clean Code, DevOps, SRE, and application support practices.
- Understanding of service-oriented architectures and modern operating models.
- Very good English skills at least at C1 level and good German skills at B2–C1 level.
- Knowledge of energy-industry processes such as smart meter data billing, experience with regulated IT systems, and experience with Scrum or Kanban are advantageous.
Benefits
- Fixed-term contract for two years, full time at 37 hours per week, based in Berlin-Mitte.
- Flexible working hours, a long-term working-time account, unlimited flex days, and no core working hours.
- Mobile work, including working from home, is possible.
- Comprehensive onboarding and individual training opportunities.
- 30 days of annual leave.
- Company pension scheme and professional advisory services covering mental health, care, legal matters, and finances.
- Exceptionally collegial working environment.