Java Software Engineer (Senior) IT / Telecom / Internet

Talentor International
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Confluence
JIRA
Automation of Tests
Cloud Computing
Continuous Integration
DevOps
Distributed Systems
Openshift
Software Architecture
Test Driven Development
Spring-boot
Containerization
Angular
Front End Software Development
REST
Docker
Microservices

Job description

  • Entwicklung und Weiterentwicklung von Java-basierten Applikationen mit Spring Boot
  • Konzeption und Umsetzung von Microservices-Architekturen sowie REST APIs in verteilten Systemlandschaften
  • Mitarbeit beim Design robuster Software-Architekturen unter Berücksichtigung gängiger Design-Patterns
  • Aufbau, Weiterentwicklung und Betrieb von CI/CD-Pipelines im DevOps-Umfeld
  • Containerisierung und Deployment von Anwendungen in Cloud-Umgebungen (OpenShift, Docker, AWS)
  • Implementierung von Messaging- und Event-Driven-Architekturen
  • Umsetzung von Test-Driven Development (TDD) sowie Mitgestaltung und Ausbau der Testautomatisierung
  • Enge Zusammenarbeit im agilen Team unter Verwendung von Jira und Confluence

Requirements

  • Langjährige Erfahrung in der Java-Entwicklung mit Spring Boot sowie im Frontend mit Angular
  • Abgeschlossenes Informatikstudium (ETH, Universität, FH) oder gleichwertige Ausbildung
  • Fundierte Kenntnisse in DevOps-Praktiken und CI/CD-Pipelines sowie Erfahrung mit Cloud- und Container-Technologien (OpenShift, Docker, AWS)
  • Sehr gutes Verständnis von Software-Architektur (Microservices), REST APIs und verteilten Systemen
  • Erfahrung in agiler Softwareentwicklung, Test-Driven Development und Testautomatisierung
  • Teamorientierte Persönlichkeit mit ausgeprägtem Qualitätsbewusstsein und sehr guten kommunikativen Fähigkeiten
  • Von Vorteil: Erfahrung im öffentlichen Verkehr oder in der öffentlichen Verwaltung
  • Verhandlungssichere Deutsch- sowie gute Englischkenntnisse

Apply for this position