DevOps Engineer Java - Java/Spring/REST/PostgreSQL/Linux
Role details
Job location
Tech stack
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)