Stellenbeschreibung:
Aktuelle Karriere-Informationen von Union Bancaire Privée für die Position als Senior Java Platform Engineer – Banking Sector. If the Senior Java Platform Engineer – Banking Sector Stellenangebot in Genève Ihren Qualifikationen entspricht, reichen Sie Ihre Bewerbung bitte direkt über das aktualisierte Jobkos-Portal ein.
Bitte beachten Sie, dass eine Bewerbung Qualifikationen erfordert, die vom Arbeitgeber festgelegt wurden. Wir hoffen, dass diese Karrierechance bei Union Bancaire Privée für die Position als Senior Java Platform Engineer – Banking Sector unten zu Ihrem Profil passt.
MissionDesign, implement, and operate backend services and APIs using Java (17/11/8), Spring (4/5), and Spring Boot Website and maintain REST and SOAP APIs; manage HTTP layers and API specifications using OpenAPI / Swagger.Develop supporting front-end/admin consoles in Vue.js or Angular where relevant to platform operations.Integrate with Oracle and MS SQL Server using JPA/Hibernate; contribute SQL/PL-SQL and manage schema changes via Liquibase.Implement CI/CD pipelines (YAML-based) with Maven and Git, including quality gates and test automation.Apply secure authentication and authorization patterns (Kerberos, OAuth2/OIDC); follow AppSec best practices (OWASP, input validation, secrets handling).Contribute to test strategy and automation (unit, integration, BDD/ATDD with JUnit 5, Mockito, Cucumber; Jest on frontend).Support production operations: troubleshoot incidents, analyze performance, and drive reliability improvements.Document APIs, architecture decisions, runbooks, and operational procedures; track work in JIRA.Collaborate cross-functionally to align software architecture with business goals and platform standards.Key Qualifications7–15 years of professional software engineering experience; proven track record supporting production systems.Strong backend development with:Java (from 8 to the latest LTS being the target for all apps)Spring 4/5 and Spring Boot Website and SOAP API design; HTTP layer fundamentals; OpenAPI standardFrontend exposure with Vue.js or Angular for operational/admin UIs.Databases: Oracle and MS SQL Server, with hands-on experience in:JPA/HibernateSQL, DB performance fundamentalsLiquibase for schema migrationsPL/SQL (beginner level, <2 years)CI/CD and DevOps practices:Git, MavenPipeline management in YAMLTest automation integration in pipelinesSecurity and authentication:Kerberos and OAuth2/OIDCGood knowledge of AppSec (SQL injection, XSS, RCE) and secure coding practicesTesting practices:JUnit 5, Mockito, Cucumber (BDD/ATDD)Jest for frontend unit testsNote: Team does not practice strict TDD; emphasis is on pragmatic, automated testingSoftware architecture proficiency and ability to document clearly.Languages: Fluent in English. French is useful.Soft skills: Organized, reliable in production support, able to communicate clearly and collaborate across teams.Nice to HaveRule engines and BPMN tools (e.g., Drools; beginner <2 years).Node.js for tooling or auxiliary services.E2E testing experience (Cypress, Protractor, Selenium WebDriver, Website testing (JMeter) — Note: Tool may not be available in current environment.Familiarity with vulnerability scanning tools (e.g., Checkmarx or Fortify).Strong sensitivity to code quality (Sonar rules/Clean Code) and OWASP guidelines.Experience in regulated environments (banking/financial services).Mindset & Soft SkillsOwnership mentality and practical problem-solving under production constraints.Clear communication and effective collaboration with developers, QA, and security.Attention to detail in security, documentation, and code quality.Pragmatic approach to process; comfort operating without full agile maturity.Our Tech EnvironmentLanguages: Java (17/11/8); Node.js (Optional)Frameworks: Spring 4/5, Spring Boot Website: Vue.js, Angular; Jest for unit testsDatabases: Oracle, MS SQL Server; JPA/Hibernate; SQL/PL-SQL (beginner); LiquibaseAPIs: REST and SOAP; HTTP layers; OpenAPI/Swagger; Kerberos; OAuth2/OIDCDevOps: Git, Maven; CI/CD pipelines (YAML); Test Automation; Sonar/Clean CodeTools/Process: JIRA; BDD/ATDD with CucumberAI: internal framework accessible from the dev platformWhat We OfferOpportunity to build and operate production services with real impact in a leading bank.Collaboration with experienced application, platform, and security engineers.Professional development and training support.Pragmatic work practices focused on delivery and reliability.StandortMandatory Swiss Residency close to GenevaCore Competencies : Adherence to the Unternehmen’s values: Dedication, Conviction, Agility and Responsibility - Compliance with regulations and internal directives #J-18808-Ljbffr
Job-Informationen:
- Unternehmen: Union Bancaire Privée
- Position: Senior Java Platform Engineer – Banking Sector
- Arbeitsort: Genève
- Land: CH
So bewerben Sie sich:
Nachdem Sie die Kriterien und Mindestanforderungen in der Stellenanzeige gelesen und verstanden haben, Senior Java Platform Engineer – Banking Sector at the office Genève bereiten Sie bitte umgehend Ihre Bewerbungsunterlagen (Anschreiben, Lebenslauf, Zeugnisse) vor. Senden Sie diese über den Link 'Nächste Seite' unten ein.
Nächste Seite »