Job Overview
| Particulars | Details |
|---|---|
| Position | Freelance Senior Developer (Java / Kotlin / Angular) |
| Company | Zurich, Switzerland |
| Location | Zurich, Switzerland |
| Job Type | Hybrid |
| Experience | 5 - 8 years |
| Category / Department | IT |
| Application Mode |
π’ About Zurich, Switzerland
Company Overview:
PROSTAFF Switzerland is a leading IT recruitment and HR services company operating since 2007, specializing in Information Technology, Digital Transformation, Data Science, and Robotic Process Automation (RPA). The company partners with organizations across Switzerland to connect highly skilled IT professionals with long-term consulting and contract opportunities.
As an SQS-certified organization and a member of swissstaffing, PROSTAFF is committed to delivering high-quality recruitment solutions while maintaining long-term relationships with clients and consultants.
Why Join This Opportunity?
Long-term contract until September 2029
Work on enterprise-scale banking transformation projects
Hybrid working model in Zurich
Modern DevOps and cloud-native environment
Exposure to Digital Client Onboarding and KYC platforms
Security-focused engineering practices
Company Mission:
To help organizations modernize their products and services by connecting them with the most suitable IT professionals while simplifying recruitment and workforce management.
Company Vision:
To shape the future by bringing together exceptional talent and innovative organizations through trusted recruitment and HR services.
Core Values:
Reliability
Client Focus
Integrity
Collaboration
Professional Excellence
Transparency
Innovation
Long-Term Partnerships
Work Culture
PROSTAFF promotes a collaborative, client-focused, and professional environment where consultants work on challenging enterprise projects with leading organizations across Switzerland.
PROSTAFF Switzerland
Switzerland (Specific office address not provided.)
π‘ Editor's Note / Preparation Tip
Resume Tips:
Highlight enterprise Java, Kotlin, and Angular projects.
Showcase banking or financial services experience.
Emphasize cloud-native architecture, DevOps, and security-focused engineering.
Include Digital Onboarding, KYC, AML, or Client Lifecycle Management experience if applicable.
Mention German language proficiency and international project experience.
Interview Preparation:
Prepare for questions on:
Core Java
Kotlin
Angular
Spring Boot
Microservices
Cloud Architecture
DevOps
CI/CD
Docker
Kubernetes
REST APIs
OAuth/OpenID
Secure Coding
Banking Architecture
KYC & AML
Client Lifecycle Management
System Design
Professional Tips:
Candidates with experience in enterprise banking platforms, cloud-native architectures, secure software engineering, and DevOps pipelines will have a strong advantage. Be prepared to discuss scalable application design, API security, and regulatory compliance in financial systems.
π Job Description
Position Details:
An exciting opportunity for an experienced Full Stack Developer with expertise in Java, Kotlin, Angular, Cloud Technologies, and DevOps to contribute to large-scale banking transformation initiatives. The project focuses on secure digital onboarding, KYC processes, and client lifecycle management.
Contract Duration
Until September 2029
Candidate Requirements:
Senior-level Java development experience
Strong Kotlin expertise
Angular frontend development experience
Cloud development experience
Modern DevOps knowledge
Banking or Financial Services experience (Mandatory)
German language proficiency (Mandatory)
Strong analytical and communication skills
Preferred Skills:
Spring Boot
Microservices
Docker
Kubernetes
CI/CD Pipelines
Azure/AWS/GCP
OAuth/OpenID
REST APIs
Terraform
Kubernetes Security
β Spring Boot
β Microservices
β Docker
β Kubernetes
β REST APIs
β CI/CD
β Terraform
β OAuth
Benefits:
Long-term freelance engagement
Enterprise banking project
Hybrid work model
Modern cloud architecture
Security-first engineering culture
International project exposure
Collaborative Agile teams
Working Days & Hours:
As per client policy.
How to Apply:
Interested candidates can contact:
sam.oakley@prostaff.ch
π― Key Responsibilities
- β Develop scalable enterprise applications
- β Design secure backend services using Java and Kotlin
- β Build responsive Angular applications
- β Develop cloud-native solutions
- β Implement DevOps best practices
- β Support Digital Client Onboarding platforms
- β Develop KYC and Client Lifecycle Management solutions
- β Collaborate with cross-functional teams
- β Ensure secure software development practices
- β Participate in Agile delivery processes
- β Develop Java & Kotlin applications
- β Build Angular web applications
- β Develop cloud-native solutions
- β Implement DevOps practices
- β Build secure enterprise software
- β Support KYC platforms
- β Develop Client Lifecycle Management solutions
- β Collaborate with Agile teams
- β Maintain high code quality
- β Follow security best practices
π‘ Required Qualifications & Skills
π Career Guidance & Interview Insights
To help you succeed, we've compiled original preparation guides, resume keywords, and growth analytics for this category of role.
Joining as a Freelance Senior Developer (Java / Kotlin / Angular) offers a fantastic opportunity to work at the forefront of technological innovation. You will be exposed to modern software development lifecycles, collaborate with cross-functional product teams, and design scalable architectures that directly impact end-users. The continuous learning curve in tech ensures that your programming, debugging, and system engineering skills remain highly marketable and sharp.
The career roadmap in technology is highly rewarding. Typical progression starts as a Junior Software Engineer, moving to Associate Developer and then Senior Software Engineer (3-6 years). From there, professionals choose between an individual contributor trackβbecoming a Tech Lead, Staff Engineer, and Principal Architectβor a management track, advancing to Engineering Manager, Director of Engineering, and Chief Technology Officer (CTO).
Expected Technical & Behavioral Questions:
- Q1: How do you optimize database query performance?
Answer Tip: Talk about indexing strategies, query execution plan analysis, avoiding N+1 queries, and implementing caching layers (like Redis). - Q2: Explain the differences between Microservices and Monolithic architecture.
Answer Tip: Highlight scaling advantages, loose coupling, independent deployments, network latency considerations, and data consistency challenges in microservices. - Q3: How do you handle merge conflicts in Git?
Answer Tip: Explain checking out the local branch, pulling the latest main branch, running git merge, opening the conflicted files to resolve blocks manually, and committing the resolved merge.
To pass automated ATS (Applicant Tracking System) screening and catch the recruiter's eye, tailor your resume with the following tips:
- Keywords to include: Software Engineering, SDLC, OOP, CI/CD Pipelines, SQL databases, Agile, Unit Testing, Code Review, Cloud Architectures (AWS/Azure).
- Format: Use a clean, single-column resume format. Avoid graphics, text boxes, or tables which can scramble ATS parser outputs.
- Quantify Results: Instead of writing 'wrote code', write 'Developed a caching system that reduced server response times by 35%.'
Estimated compensation for this role type in India is βΉ12,00,000 - βΉ25,00,000+ per annum (Senior/Lead level). The actual salary package offered depends on factors such as company size, work mode (remote or on-site), individual technical proficiency, and negotiations during final HR rounds.
Highly recommended certifications include: AWS Certified Solutions Architect, Microsoft Certified: Azure Fundamentals, Certified Kubernetes Administrator (CKA), Oracle Certified Professional Java SE, or tech-stack specific achievements (e.g. Meta Front-End Developer certification).
Frequently Asked Questions
1. Which company is hiring?
PROSTAFF Switzerland.
2. What role is available?
Freelance Senior Developer (Java / Kotlin / Angular).
3. Where is the job located?
Zurich, Switzerland.
4. Is this a remote role?
No. It follows a hybrid work model.
5. What is the contract duration?
Until September 2029.
6. Is banking experience mandatory?
Yes. Banking or Financial Services experience is essential.
7. Is German language proficiency required?
Yes, German speaking is mandatory.
8. Which technologies are required?
Java, Kotlin, Angular, Cloud Development, and DevOps.
9. What project will the selected candidate work on?
Digital Client Onboarding, KYC, and Client Lifecycle Management platforms.
10. How can candidates apply?
Send your resume to sam.oakley@prostaff.ch.
Share This Job
π‘οΈ Safety Disclaimer: JobPortalConnect curates official listings for informational purposes. Genuine recruiters will never ask you for processing fees, training payments, or security deposits. If you spot suspicious activity, copyright issues, or wish to request the removal of this listing, please report it to us immediately at contact.jobportalconnect@gmail.com.