onsite
Software Engineer - Client Integration - 360 Treasury Systems AG
Software Engineer
Senior software engineer focused on designing, developing, and maintaining robust client integration solutions using Java, Spring, and microservices architecture, with strong experience in containerization, orchestration, and continuous delivery pipelines.
About the role
Key Responsibilities
- Design, implement, and maintain scalable client integration services using Java and Spring Boot.
- Develop and expose RESTful APIs for seamless data exchange with external partners.
- Architect and deploy microservices in Docker containers, orchestrated with Kubernetes.
- Integrate CI/CD pipelines (Git, Jenkins, ArgoCD) to automate build, test, and deployment processes.
- Collaborate with cross‑functional teams to define integration requirements and ensure high quality deliverables.
Requirements
- 5+ years of professional experience in Java development with Spring framework.
- Proven track record building and scaling microservices and REST APIs.
- Hands‑on experience with Docker, Kubernetes, and cloud deployment.
- Strong understanding of CI/CD practices and tools.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javaspringdockerkubernetescicd