Tech Lead (Java)

30 000 - 34 000 PLN/ mies.Umowa o pracę (brutto)
SeniorFull-time·Umowa o pracę
#339943·Dodano 5 dni temu·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

JavaMicroservicesSpring BootZuulREST APIApache BeamApache FlinkDevOpsJenkinsRelational database

Firma i stanowisko

HSBC is the largest bank in Europe and one of the largest investment banks globally. MSS IT provides technology solutions for its Global Banking and Markets business worldwide. The Counterparty Credit Risk (CCR) IT team enables exposure calculation across thousands of HSBC clients globally every day. The team is building the next generation of CCR Engines involving migration to Cloud platforms and replacing vendor software with an in-house developed analytic library. The new engine comprises microservices leveraging open-source infrastructure, running on Google Cloud Platform and on-premise infrastructures. Technologies used include Java SE, Spring Boot, Spring Cloud, Apache Beam, Apache Flink, GCP, Redis, REST APIs, Ansible, Jenkins. HSBC and Traded Risk are investing in Agile culture with DevOps, CI/CD, and Cloud Technologies. A new development team is being initiated in Krakow in 2023 as part of a long-term strategy to support the platform in Europe.


Wymagania

  • 7+ years experience designing, developing, and operating distributed systems in Java.
  • Experience with Java core and Spring ecosystem (Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon).
  • Experience with microservices and REST APIs.
  • Experience with Apache Beam and Apache Flink.
  • Cloud knowledge, preferably Google Cloud Platform.
  • Experience with test-driven development.
  • Solid knowledge of DevOps practices.

Nice to have:

  • Experience with distributed applications using in-memory stores like Redis.
  • Familiarity with automation tools such as Jenkins and Ansible.
  • Knowledge of relational databases (Oracle, PostgreSQL).

Obowiązki

  • Lead software development teams in an Agile/Lean environment.
  • Design, develop, and operate distributed systems and microservices using Java and Spring Boot.
  • Develop microservices with REST APIs.
  • Use Apache Beam and Apache Flink.
  • Translate functional requirements into technical solutions.
  • Provide innovative solutions to complex business problems.
  • Lead and mentor the team covering development, automated testing, and deployment of frequent releases.
  • Ensure production availability and ownership of services.
  • Ensure software development follows principles: SOLID, KISS, DRY, YAGNI.
  • Collaborate with delivery manager and technical leads to evolve system architecture.
  • Act as both technical lead and hands-on developer.

Oferta

  • Competitive salary
  • Annual performance-based bonus
  • Additional recognition bonuses
  • Multisport card
  • Private medical care
  • Life insurance
  • One-time reimbursement for home office setup (up to 800 PLN)
  • Corporate parties and events
  • CSR initiatives
  • Nursery discounts
  • Financial support for training and education
  • Social fund
  • Flexible working hours
  • Free parking
  • Training budget
  • Flat organizational structure
  • International projects
  • Monthly remote work subsidy
  • Psychological support
  • Conferences
  • PPK option
  • Integration budget
  • International environment
  • Small teams
  • Employee referral bonus
  • Mentoring
  • Workstation reimbursement
  • Company share purchase plan
  • Childcare support program
  • Bike parking
  • Playroom
  • Shower
  • Canteen
  • Free coffee and beverages
  • In-house trainings and hack days
  • No dress code
  • Modern office
  • Knowledge sharing
  • Garden
  • Massage chairs
  • Kitchen
Elastyczne godziny
Płatne święta
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Dofinansowanie szkoleń
Imprezy teamowe
Płatny urlop
Pakiet relokacyjny
Bonusy
Parking dla aut
Parking rowerowy
Prysznic
Stołówka
Darmowe napoje
Darmowe przekąski
HSBC Technology Poland

HSBC Technology Poland

32 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz