Back to search
Ampstek Linkedin · Posted 2d ago

Java Technical Architect

Switzerland

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Role: Java Technical Architect

Location: Geneva, Switzerland

Experience: Min. 8+ Years

Type of Hiring: Permanent

Language: English Advanced (French preferred, not mandatory)

Work Mode: Hybrid – 3 days a week in office, 2 days remote

Start Date: Immediate (candidates with 3 months' notice period won't work)


Job Description:

At least 8 years of experience as a Java Technical Lead, Java Technical Architect, or Senior Java Software Engineer, ideally with exposure to fee-based product domains (Fees, Billing, Commissions, Charges, Revenue Management, or similar platforms), along with strong Financial Services domain experience (Banking, Wealth Management, and/or Asset Management).


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: Kubernetes, Docker and container-based deployments
  • Preferred: Kafka, MQSeries or equivalent messaging technologies
  • Proven experience designing and evolving enterprise-grade software architectures
  • Experience in complex, business-critical environments, ideally in financial services
  • Strong analytical skills, autonomy and ownership mindset
  • Excellent communication and collaboration skills


Key Responsibilities:


  • Own the technical vision and target architecture of the Fees platform
  • Define architectural principles, engineering standards and development practices
  • Design and implement high-performance Java-based solutions
  • Lead technical design decisions and architecture reviews
  • Contribute hands-on to development of key components and strategic initiatives
  • Support the ramp-up of a new nearshore engineering team in Portugal
  • Coach engineers and promote engineering excellence across the team
  • Coordinate development between teams in Switzerland and Portugal
  • Act as a bridge between business stakeholders and engineering teams
  • Identify technical risks, dependencies and architectural improvement opportunities
  • Drive platform modernization, technical debt reduction and continuous improvement
  • Promote DevOps practices, CI/CD adoption and software industrialisation
  • Provide Tier 3 support for complex production incidents and lead root cause analysis
  • Ensure security, resiliency and operational readiness in technical solutions
  • Produce and maintain architecture documentation, road maps and design standards


Interested and eligible candidates, please share:


  • Updated CV
  • Current location & Swiss residency/work permit status (B/C permit or EU/Swiss national)
  • Willingness to relocate to Switzerland if not already domiciled there
  • Relevant experience against each skill listed above
  • French language proficiency (if any)
  • Total experience & relevant experience
  • Current notice period
  • Contact number
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search