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
