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 #J-18808-Ljbffr
Kontaktdaten:
UNION BANCAIRE PRIVÉE, UBP SA Recruiting-Team