Java Developer (A)
For one of our clients, we are seeking an experienced Java Developer to join a specialised recommender team building a next-generation, data-driven sales recommendation engine.
The team provides personalised, insight-driven investment ideas to end users and empowers Relationship Managers and Investment Advisors with intelligent automation and deep data integration.
WORKLOAD
100%
WORKPLACE
Zürich / Remote (nur aus der Schweiz)
START DATE
01.06.2026
END DATE
31.05.2027
REFERENCE
3726
TYPE
Contracting
Tasks
- Develop and enhance Java-based components for a next-generation recommendation engine
- Build scalable, robust, cloud-native microservices
- Collaborate in an agile, global engineering setup (pair/mob programming)
- Participate in 2nd/3rd-level application support, including periodic on-call duty
- Drive standardisation, automation, and engineering excellence
- Contribute to architecture discussions, design decisions, and non-functional requirement definitions
- Support junior developers through mentoring and constructive code reviews
- Promote DevOps practices including CI/CD, observability, deployment automation, and lifecycle management
Requirements
- Completed education or completed degree in Computer Science, Software Engineering, or a related field
- Minimum 5 years of professional Java development experience, including 2+ years with Java 11 or higher
- Strong knowledge of multithreading and memory management
- Experience delivering scalable distributed systems and cloud-native solutions
- Good understanding of microservices architecture, gRPC, GraphQL.
- Hands-on experience with Azure Cloud
- Excellent knowledge of TDD, JUnit, and mocking frameworks such as Mockito
- Experience in the finance industry, ideally front-office environments.
- Familiarity with functional programming (preferably in Java)
- Experience in solution architecture and non-functional requirement design
- Good understanding of security concepts and implementations
- Experience in DevOps culture: scripting, CI/CD pipelines, deployments, certificates
- Familiarity with Agile/SAFe, Jira, Confluence
- Experience with Jenkins, Grafana, Octopus, Kubernetes
- Used to collaborative development (pair/mob programming)
- Experience mentoring junior developers and conducting high-quality code reviews
- Required language skills: German (B1/B2) and English (C1/C2)
Soft Skills
- Strong team player with excellent communication skills
- Positive mindset with a proactive, can-do attitude
- Self?motivated and comfortable working with minimal guidance
Your contact
Praveen Rajkumar
