{"id":4276947,"url":"https://alion.io/job/avaloq-senior-java-software-engineer-security","title":"Senior Java Software Engineer (Security)","company":{"id":5321,"name":"Avaloq","domain":"avaloq.com","url":"https://alion.io/company/avaloq","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":{"grade":"B","score":75,"open_postings":9,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":44,"computed_at":"2026-11-12T10:38:37Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Zurich, Switzerland"],"countries":["CH"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"IAM","optional":false},{"name":"Java","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Docker","optional":true},{"name":"Gradle","optional":true},{"name":"Keycloak","optional":true},{"name":"Kubernetes","optional":true},{"name":"Microsoft Entra ID","optional":true},{"name":"OpenShift","optional":true},{"name":"PKI","optional":true}],"status":"live","first_seen_at":"2026-11-13T16:00:15Z","employer_posted_date":"2026-11-13","last_verified_at":"2026-11-13T19:17:28Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Founded and headquartered in Switzerland, Avaloq is continuously expanding its global footprint with around 2,500 colleagues in 12 countries, and more than 170 clients in 35 countries. We are an industry-leading provider of wealth management technology and services for financial institutions around the world, including private banks and wealth managers, investment managers, as well as retail and neo banks. Our research led approach and continual innovation is powered by the passion and creativity of our colleagues.\nWe are always looking for talented people to join us on our mission to orchestrate the financial ecosystem and democratize access to wealth management. Avaloq offers the opportunity to work closely with some of the world’s leading financial institutions as we jointly develop and shape careers. Championing a collaborative, supportive and flexible work environment empowers our colleagues to reach their full potential.\n We’re looking for a talented Senior Software Engineer with solid experience and knowledge in application security to join our growing team in Zurich, Switzerland. In this role, you’ll work alongside experienced engineers and product specialists in a collaborative, agile environment where engineering quality, reliability, and maintainability are key.\nThe ideal candidate combines solid software engineering experience with a good understanding of application and platform security. We are not necessarily looking for a specialist in a particular security technology. More important is someone who understands secure software design, security principles, vulnerabilities, and the challenges of building and maintaining security-sensitive enterprise applications.\nYou will primarily focus on designing, developing and maintaining robust Java-based components, libraries and services used across Avaloq applications. The products operate within the application-security domain, giving you the opportunity to work on solutions and concepts related to authentication and authorization, JWT, Identity and Access Management, secure service-to-service communication and standards-based security integrations.\nYour key tasks\nDesign, develop and maintain scalable, reliable and secure Java-based components, libraries, APIs and services \nWrite clean, testable and maintainable code that follows established engineering practices and architectural standards \nAnalyse existing and legacy solutions and progressively improve their architecture, quality and maintainability \nContribute to products and projects involving authentication, authorization, JWT, IAM integrations and service-to-service communication \nDesign and implement new features, including preparing comprehensive solution designs \nInvestigate and resolve complex technical issues across application, integration and security-related areas \nWork with security concepts such as tokens, claims, certificates, keys and trust relationships \nParticipate in architecture discussions, technical reviews and code reviews \nImprove automated testing, CI/CD integration, dependency management and software quality controls \nMaintain clear technical documentation and contribute to knowledge sharing within and across teams \nCollaborate with engineering, architecture, security and product teams consuming the shared components \nThe role’s product area includes Avaloq’s evolution toward standards-based, vendor-independent IAM integrations, JWT compatibility and secure communication between applications and services.\n Minimum 7 years of proven experience in software development or a related engineering role \nStrong programming skills in Java, with hands-on experience in the Spring ecosystem, ideally including Spring Boot \nExperience designing and integrating REST APIs, shared libraries or enterprise application components \nExcellent communication and collaboration skills, with the ability to work effectively across engineering and product teams \nA good understanding of application-security principles, secure coding and vulnerability remediation \nInterest or experience in security-related concepts such as authentication, authorization, tokens, certificates and secure communication \nStrong experience with automated testing, debugging and troubleshooting complex software systems \nExperience maintaining and modernizing established enterprise applications \nGood understanding of CI/CD pipelines, build automation, dependency management and version control \nStrong analytical and problem-solving skills, with a structured approach to complex technical challenges \nAbility to take ownership of products and technical topics from analysis through implementation and maintenance \nIt would be a real bonus if you have\nExperience working with authentication and authorization solutions \nFamiliarity with JWT, OAuth 2.0, OpenID Connect or comparable security standards \nExperience with IAM platforms such as Airlock IAM, Keycloak, Microsoft Entra ID or comparable solutions \nUnderstanding of service-to-service or machine-to-machine authentication \nKnowledge of TLS, certificates, keys and PKI concepts \nExperience with Gradle, software-composition analysis or security-scanning tools \nExperience with Docker, Kubernetes or OpenShift \nExperience maintaining shared libraries or platform components used by multiple development teams \nExperience in financial services or another security-sensitive enterprise environment \nTrack record of successfully delivering complex technical projects\n We realize that managing work-life balance is a challenge we all face in our daily lives, and in order to support this, we are pleased to offer hybrid and flexible working for most of our Avaloqers. This enables us to maintain work-life balance while continuing our fantastic Avaloq culture in our global offices.\nAt Avaloq, we are proud to embrace diversity and understand that the success of our business is built on the power of different opinions. We are wholeheartedly committed to fostering an equal-opportunity environment and an inclusive culture where you can be your true, authentic self. We hire, compensate and promote regardless of origin, age, gender identity, sexual orientation or any other fantastic traits that make us all unique. We have done our best to write this advertisement in an inclusive and neutral way.\nPlease be aware that we will not accept speculative CV submissions for any of our roles from recruitment agencies, and any unsolicited candidate submissions will be exempt from any payment expectations.","description_format":"text","description_chars":6514,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Flexible schedule"],"hiring_locations":[{"name":"Switzerland","iso":"CH","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Software & Embedded Finance"],"lifecycle":[{"event":"open","at":"2026-11-13T19:17:28Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":45,"reasons":["conf:3","win:early"],"computed_at":"2026-11-13T22:32:27Z"},"pay":null,"html_url":"https://alion.io/job/avaloq-senior-java-software-engineer-security","json_url":"https://alion.io/job/avaloq-senior-java-software-engineer-security.json","meta":{"generated_at":"2026-11-13T22:32:27Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":44900,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":5321},"rest":"https://alion.io/mcp/rest/get_company?id=5321"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Favaloq-senior-java-software-engineer-security"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Favaloq-senior-java-software-engineer-security"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Favaloq-senior-java-software-engineer-security"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/avaloq-senior-java-software-engineer-security\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Favaloq-senior-java-software-engineer-security"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4276947}},{"tool":"search_jobs","arguments":{"company":"avaloq.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4276947},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}