Java Technical Architect
AmpstekJob Title: Java Technical Architect
Location: Geneva, Switzerland
Employment Type: Permanent
Work Model: Hybrid – 3 days onsite, 2 days remote
Experience Required: Minimum 8+ years
Start Date: Immediate / Short Notice Period preferred
Job Description:
Experience required
• At least 8 years of experience as Technical Lead, Technical Architect or Senior Software Engineer.
• Strong experience with Java, Spring and API-based architectures.
• Experience with Agile delivery methods (Scrum).
• Strong experience with SQL and relational databases.
• Demonstrated leadership, coaching and mentoring capabilities.
• Financial Services Domain Experience (Banking/Wealth Mgmt/Asset Mgmt)
• Good knowledge of CI/CD, Git, Maven and modern software engineering practices.
• Preferred experience with Kubernetes, Docker and container-based deployments.
• Preferred experience with Kafka, MQSeries or equivalent messaging technologies.
• Proven experience designing and evolving enterprise-grade software architectures.
• Experience working in complex and business-critical environments, ideally in financial services.
• Strong analytical skills, autonomy and ownership mindset.
• Excellent communication and collaboration skills.