Senior Java Platform Engineer – Banking Sector
Vor 12 Stunden
Geneva, Schweiz
Union Bancaire Privée
Vollzeit
Kostenlos per E-Mail oder Google
Speichern Sie diesen Job und halten Sie Ihre Suche organisiert
Erstellen Sie ein kostenloses Konto, um Jobs zu speichern, Benachrichtigungen zu erstellen und von Ihrem Dashboard aus zu diesem Eintrag zurückzukehren.
Kostenlos per E-Mail oder Google
Wenn Sie fortfahren, akzeptieren Sie unsere Nutzungsbedingungen & Datenschutzerklärung.
ph3Mission /h3ulliDesign, implement, and operate backend services and APIs using Java (17/11/8), Spring (4/5), and Spring Boot (2.x/3.x). /liliBuild and maintain REST and SOAP APIs; manage HTTP layers and API specifications using OpenAPI / Swagger. /liliDevelop supporting front-end/admin consoles in Vue.js or Angular where relevant to platform operations. /liliIntegrate with Oracle and MS SQL Server using JPA/Hibernate; contribute SQL/PL-SQL and manage schema changes via Liquibase. /liliImplement CI/CD pipelines (YAML-based) with Maven and Git, including quality gates and test automation. /liliApply secure authentication and authorization patterns (Kerberos, OAuth2/OIDC); follow AppSec best practices (OWASP, input validation, secrets handling). /liliContribute to test strategy and automation (unit, integration, BDD/ATDD with JUnit 5, Mockito, Cucumber; Jest on frontend). /liliSupport production operations: troubleshoot incidents, analyze performance, and drive reliability improvements. /liliDocument APIs, architecture decisions, runbooks, and operational procedures; track work in JIRA. /liliCollaborate cross-functionally to align software architecture with business goals and platform standards. /li /ulh3Key Qualifications /h3ulli7–15 years of professional software engineering experience; proven track record supporting production systems. /liliStrong backend development with:ulliJava (from 8 to the latest LTS being the target for all apps) /liliSpring 4/5 and Spring Boot 2.x/3.x /liliREST and SOAP API design; HTTP layer fundamentals; OpenAPI standard /li /ul /liliFrontend exposure with Vue.js or Angular for operational/admin UIs. /liliDatabases: Oracle and MS SQL Server, with hands-on experience in:ulliJPA/Hibernate /liliSQL, DB performance fundamentals /liliLiquibase for schema migrations /liliPL/SQL (beginner level, 2 years) /li /ul /liliCI/CD and DevOps practices:ulliGit, Maven /liliPipeline management in YAML /liliTest automation integration in pipelines /li /ul /liliSecurity and authentication:ulliKerberos and OAuth2/OIDC /liliGood knowledge of AppSec (SQL injection, XSS, RCE) and secure coding practices /li /ul /liliTesting practices:ulliJUnit 5, Mockito, Cucumber (BDD/ATDD) /liliJest for frontend unit tests /liliNote: Team does not practice strict TDD; emphasis is on pragmatic, automated testing /li /ul /liliSoftware architecture proficiency and ability to document clearly. /liliLanguages: Fluent in English. French is useful. /liliSoft
skills:
Organized, reliable in production support, able to communicate clearly and collaborate across teams. /li /ulh3Nice to Have /h3ulliRule engines and BPMN tools (e.g., Drools; beginner 2 years). /liliNode.js for tooling or auxiliary services. /liliE2E testing experience (Cypress, Protractor, Selenium WebDriver, PlayWright). /liliAPI/Load testing (JMeter) — Note: Tool may not be available in current environment. /liliFamiliarity with vulnerability scanning tools (e.g., Checkmarx or Fortify). /liliStrong sensitivity to code quality (Sonar rules/Clean Code) and OWASP guidelines. /liliExperience in regulated environments (banking/financial services). /li /ulh3Mindset Soft Skills /h3ulliOwnership mentality and practical problem-solving under production constraints. /liliClear communication and effective collaboration with developers, QA, and security. /liliAttention to detail in security, documentation, and code quality. /liliPragmatic approach to process; comfort operating without full agile maturity. /li /ulh3Our Tech Environment /h3ulliLanguages: Java (17/11/8); Node.js (Optional) /liliFrameworks: Spring 4/5, Spring Boot 2.x/3.x /liliFrontend: Vue.js, Angular; Jest for unit tests /liliDatabases: Oracle, MS SQL Server; JPA/Hibernate; SQL/PL-SQL (beginner); Liquibase /liliAPIs: REST and SOAP; HTTP layers; OpenAPI/Swagger; Kerberos; OAuth2/OIDC /liliDevOps: Git, Maven; CI/CD pipelines (YAML); Test Automation; Sonar/Clean Code /liliTools/Process: JIRA; BDD/ATDD with Cucumber /liliAI: internal framework accessible from the dev platform /li /ulh3What
We Offer
/h3ulliOpportunity to build and operate production services with real impact in a leading bank. /liliCollaboration with experienced application, platform, and security engineers. /liliProfessional development and training support. /liliPragmatic work practices focused on delivery and reliability. /li /ulh3Location /h3ulliMandatory Swiss Residency close to Geneva /li /ulh3Core Competencies : Adherence to the company’s values: Dedication, Conviction, Agility and Responsibility
- Compliance with regulations and internal directives /h3 /p
skills:
Organized, reliable in production support, able to communicate clearly and collaborate across teams. /li /ulh3Nice to Have /h3ulliRule engines and BPMN tools (e.g., Drools; beginner 2 years). /liliNode.js for tooling or auxiliary services. /liliE2E testing experience (Cypress, Protractor, Selenium WebDriver, PlayWright). /liliAPI/Load testing (JMeter) — Note: Tool may not be available in current environment. /liliFamiliarity with vulnerability scanning tools (e.g., Checkmarx or Fortify). /liliStrong sensitivity to code quality (Sonar rules/Clean Code) and OWASP guidelines. /liliExperience in regulated environments (banking/financial services). /li /ulh3Mindset Soft Skills /h3ulliOwnership mentality and practical problem-solving under production constraints. /liliClear communication and effective collaboration with developers, QA, and security. /liliAttention to detail in security, documentation, and code quality. /liliPragmatic approach to process; comfort operating without full agile maturity. /li /ulh3Our Tech Environment /h3ulliLanguages: Java (17/11/8); Node.js (Optional) /liliFrameworks: Spring 4/5, Spring Boot 2.x/3.x /liliFrontend: Vue.js, Angular; Jest for unit tests /liliDatabases: Oracle, MS SQL Server; JPA/Hibernate; SQL/PL-SQL (beginner); Liquibase /liliAPIs: REST and SOAP; HTTP layers; OpenAPI/Swagger; Kerberos; OAuth2/OIDC /liliDevOps: Git, Maven; CI/CD pipelines (YAML); Test Automation; Sonar/Clean Code /liliTools/Process: JIRA; BDD/ATDD with Cucumber /liliAI: internal framework accessible from the dev platform /li /ulh3What
We Offer
/h3ulliOpportunity to build and operate production services with real impact in a leading bank. /liliCollaboration with experienced application, platform, and security engineers. /liliProfessional development and training support. /liliPragmatic work practices focused on delivery and reliability. /li /ulh3Location /h3ulliMandatory Swiss Residency close to Geneva /li /ulh3Core Competencies : Adherence to the company’s values: Dedication, Conviction, Agility and Responsibility
- Compliance with regulations and internal directives /h3 /p