Proclinical is seeking a Java Software Engineer to permanently join our client's team in Switzerland.
I partnered with a leading Swiss company that operates across physical retail, field sales, delivery, and digital platforms to provide a wide range of products, private labels, expert consulting, and innovative services. As a Java Software Engineer, you will contribute to enhancing their digital capabilities, supporting a business that serves over 100,000 clients and employs around 2,100 people, all while maintaining a strong presence in the Swiss wholesale and supply market.
Please note that to be considered for this role you must have the right to work in this location or hold an EU passport.
Duties & Responsibilities:
1. Develop and implement new features for merchandise management across both front-end and back-end systems
2. Contribute to the company's digitalization strategy by integrating external customer systems
3. Build and maintain EDI-based connections to the ERP system
4. Design and implement API endpoints (OCI, REST) to provide customer-facing interfaces for product master data
5. Work with batch processing technologies such as Spring Batch and integration tools like Apache Camel
6. Collaborate with business units to define technical requirements and provide third-level support, including in-depth analysis and troubleshooting
Requirements:
7. You have a degree in computer science and at least 3 years of experience as a Java software developer, with strong knowledge of Java, JavaEE, and Spring
8. You are familiar with agile development methodologies, particularly SCRUM
9. You bring an analytical and conceptual approach to problem-solving, communicate effectively, and work independently with a focus on solutions
10. You have solid experience with SQL
11. Ideally, you also have knowledge of Oracle databases and PLSQL
12. Experience with containerization technologies such as Docker and orchestration tools like Kubernetes (OpenShift).
13. Fluent in written and spoken German (Minimum C1)