DevOps Engineer Java - Java/Spring/REST/PostgreSQL/Linux

ITech Consult AG
Bern, Switzerland
2 days ago

Role details

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

Job location

Bern, Switzerland

Tech stack

Java
XML Schema
Databases
Continuous Integration
Software Debugging
Linux
DevOps
Java Platform Enterprise Edition (J2EE)
HTTP Secure
JSON
Lightweight Directory Access Protocols (LDAP)
PostgreSQL
Simple Mail Transfer Protocols
Performance Tuning
Simple Object Access Protocol (SOAP)
Software Engineering
TCP/IP
Wireshark
Web Services Description Language
XML
Scripting (Bash/Python/Go/Ruby)
Transport Layer Security
Backend
Containerization
Information Technology
Docker
Microservices

Job description

For our client, we are seeking an experienced Java DevOps Engineer (m/f/d) with a strong focus on Java backends (924777JP). In this role, you will be responsible for the development, maintenance, and operation of Java-based backend applications, including integration into existing system landscapes and automation of build, test, and deployment processes (CI/CD)., Development, maintenance, and optimization of Java-based backend services (JSE/JEE or JSE/Spring)

  • Design, implementation, and maintenance of REST and SOAP interfaces (XML, WSDL, XSD)
  • Conception, implementation, and operation of solutions based on PostgreSQL databases
  • Setup, configuration, and support of containerized applications (Docker), including automation and monitoring
  • Integration of external systems and protocols (SMTP, LDAP, JSON) into existing application landscapes
  • Ensuring the stability, security, and performance of Linux-based systems in a DevOps environment
  • Error analysis and resolution (including at the network and protocol levels), performance tuning, and operational optimization
  • Close collaboration with business units, architecture, testing, and operations in an agile environment

Requirements

Do you have experience in XML?, At least 500 days of work as a Java Software Engineer or DevOps Engineer (Java) within the last 3 years

  • At least 5 years of professional experience as a Senior Java Software Engineer (JSE/JEE or JSE/Spring)

  • At least 3 years of project experience with Spring as the primary backend technology

  • Experience in software development with PostgreSQL-based databases

  • Experience with REST technologies and JSON

  • Practical experience with SMTP

  • Experience with LDAP in the context of authentication/authorization

  • At least 4 years of experience with SOAP technologies (XML, WSDL, XSD)

  • Solid experience with Docker (containerization, images, registries, deployment)

  • At least 4 years of experience with Linux (administration, scripting, operation of Java applications)

  • Experience in the environment of federal administration, public administrations or regulated, governmental organizations (federal/cantonal/authority)

  • Experience with TLS/SSL (certificates, encryption, secure communication)

  • Experience with HTTP(S) and TCP/IP (protocol understanding, debugging)

  • Experience with analysis tools such as Wireshark or tcpdump

Education:

  • Completed studies (University of Applied Sciences/University/ETH) in Computer Science or Business Informatics

Languages:

  • German (native speaker/fluent)
  • Good English language skills (B2)

Apply for this position