Senior Java developer/technical lead in Geneva building fee-based platforms (fees, billing, commissions, revenue management) for banking, wealth and asset management. Day to day: designing enterprise Java/Spring API architectures, SQL work, CI/CD with Git and Maven, Agile/Scrum delivery, and mentoring engineers.
At least 8 years of experience as a Java Technical Lead, Java Technical Architect, or Senior Java Software Engineer, with expertise in fee-based product domains such as Fees, Billing, Commissions, Charges, Revenue Management, or similar platforms, along with Financial Services domain experience in Banking, Wealth Management, and/or Asset Management must have.
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.