Lead Java Engineer

1 day ago


Kraków, Czech Republic HSBC Technology Poland Full time
  • 5+ years of experience in designing, developing, and operating distributed microservice systems written in Java and Spring Boot (Resilience4j, Service Discovery, Sleuth, Ribbon)
  • Solid understanding of testing methodologies and frameworks. TDD and BDD practice
  • Experience with relational databases (Oracle, Postgres) and middleware (MQ,PubSub,Solace)
  • Practical experience with Cloud (GCP preferrable), Kubernetes, Docker
  • Solid knowledge of DevOps and Agile practices
  • Ensure software is developed up to highest standards matching modern software development principles: SOLID, KISS, DRY, YAGNI
  • Ability to work with business and translate functional requirements into technical solutions,
  • Should be able to provide innovative solutions to complex business problems, learn new technologies and business domain.

About the project

We're Markets & Securities Services IT Poland, a technology department providing technology services and solutions for the Investment Bank businesses at HSBC. Systems we create enable transactions across multiple asset classes. Our teams work in partnership with the business counterparts to deliver high-throughput systems, from low latency trading applications to large Microservices platforms. We also perform architecture and cloud migrations.

Java engineering team in Krakow will be responsible for both the development and maintenance of the microservices in Collateral.

If your CV meets our criteria, you should expect the following steps in the recruitment process:

  • Online behavioural
  • Telephone screen
  • Job interview with the hiring manager
,[Lead a team of 4-8 developers and be responsible for providing technical guidance to POD members apart from playing a role of hands-on developer., Lead the team. Inspire, support, mentor, and coach other engineers, grow talents. , Supporting the product owner in making technology and architecture related decision to groom the backlog as well as help in prioritizing/estimating work. Collaborate with global function and other pods. , Design, build, and maintain efficient, reusable, secure and reliable code – using approved design and coding standards., Contribute to all phases of the core development lifecycle. Focus on continuous delivery. Own your components., Focus on technical debt, cyber security, reducing software vulnerabilities and operational resilience., Collaborate with teams and other PODs to arrive at design solutions for complex business problems., Innovate, drive introduction of new technologies tooling to automate and optimize our operations.] Requirements: Java, Spring Boot, Testing, TDD, BDD, Relational database, IBM MQ, PubSub, Solace, Cloud, Kubernetes, Docker, DevOps, Agile, GCP Additionally: Training budget, Private healthcare, Flat structure, International projects, Multisport card, Monthly remote work subsidy, Psychological support, Conferences, PPK option, Annual performance based bonus, Integration budget, International environment, Small teams, Employee referral bonus, Mentoring, Workstation reimbursement, Company share purchase plan, Childcare support programme, Bike parking, Playroom, Shower, Canteen, Free coffee, Free beverages, Free parking, In-house trainings, In-house hack days, No dress code, Modern office, Knowledge sharing, Garden, Massage chairs, Kitchen.

  • Remote, Kraków, Czech Republic Altimetrik Poland Full time

    We are looking for a seasoned software engineer to join our team as a Senior Java Developer at Altimetrik Poland. Our company is a digital enablement firm that delivers innovative solutions to enterprises and startups worldwide.As a Senior Java Developer, you will be part of a dynamic team working on the development of a world-class payments platform for an...


  • Kraków, Czech Republic eSkill Full time

    Required skills and experience: Education: a degree in Computer Science, Software Engineering, or a related field is highly preferred. Programming knowledge: solid understanding of core Java concepts such as object-oriented programming (OOP), data structures, and algorithms. At least 2 years of commercial Java programming experience. Strong knowledge...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role Demonstrable experience of Linux administration and scripting (preferably Red Hat Systems) Experience with Python, Spark, SQL, Databricks, Azure Function App, Azure DevOps and Terraform. Understanding of hardware and software principles and storage technologies (SSD, HDD, NVMe), CPU architectures, and Memory &...


  • Kraków, Warszawa, Czech Republic Antal Full time

    ✔ Strong experience with Java✔ Good knowledge of React.js✔ Hands-on experience with microservices architecture and REST API development✔ Proficiency in writing unit and integration tests✔ Familiarity with CI/CD pipelines and automation tools✔ Understanding of security best practices in software development✔ Strong problem-solving and...


  • Kraków, Czech Republic Antal Full time

    ✔ Strong experience with Java✔ Good knowledge of React.js✔ Hands-on experience with microservices architecture and REST API development✔ Proficiency in writing unit and integration tests✔ Familiarity with CI/CD pipelines and automation tools✔ Understanding of security best practices in software development✔ Strong problem-solving and...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role Experience with SRE and Azure DevOps Ability to script (Bash/PowerShell, Azure CLI), code (Python, C#, Java), query (SQL, Kusto query language) coupled with experience with software versioning control systems (e.g., GitHub) and CI/CD systems. Programming experience in the following languages: PowerShell,...

  • Tech Lead

    1 day ago


    Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role 2+ years of proven experience in leading and motivating small to medium development teams. 6+ years of experience in developing, Supporting, distributed systems written in Java. Ability to design and develop applications using Java 8+ and Spring Boot. Experience as a Java software developer, good knowledge of...


  • Remote, Wrocław, Łódź, Warszawa, Kraków, Białystok, Czech Republic Spyrosoft Full time

    Key skills Proficiency in key technologies, such as: Java (including OSGi; Python and Rust are a plus) Communication protocols like Modbus, REST API, SMA Sunspec, EEBUS, etc. Nice to have: Bosch IoT Suite OSGi, Apache Felix OSGi Familiarity with data analytics and AI techniques such as neural networks, clustering algorithms, and deep...


  • Remote, Wrocław, Łódź, Kraków, Białystok, Czech Republic Spyrosoft Full time

    Programming Languages: Advanced knowledge of Java. Technologies: Experience with MQTT, Kafka, InfluxDB, and Redis. System Architecture: Strong understanding of microservices architectures and container technologies like Docker and Kubernetes. Tools: Proficiency in Git, CI/CD pipelines, Terraform, ArgoCD, Grafana, and creating/managing Helm...


  • Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full time

    About the RoleThe Lead Cybersecurity Data Acquisition Engineer will work closely with Principal engineers within the Platform & Data Engineering Team, contributing to and coordinating data engineering, data acquisition, cloud infrastructure and platform engineering, platform operations, and production support activities using ground-breaking cloud and big...


  • Kraków, Czech Republic Telenor Linx Polska Full time

    Excellence with Kotlin and Java programming languages Availability to drive and oversee software development initiatives Passion for software development and openness to other programming languages (Go, Python, Rust) Knowledge of REST and HTTP protocol, API design, and API security Knowledge of SQL and database servers such as MySQL/PostgreSQL Understanding...


  • Remote, Kraków, Czech Republic N-iX Full time

    Must-Have:4-5+ years of experience with Java/Spring Boot for building APIs and web applications  Experience with Scala or ready to learnShould Have:Experience with hosting in Cloud (preferred AWS)Docker/containersAWS RDS/SQL DBAWS LambdaAWS CloudFrontNice to Have:Experience with observability tools like DatadogProficiency with TypeScript/React for web...

  • Software Engineer

    3 days ago


    Remote, Wrocław, Łódź, Kraków, Białystok, Czech Republic Spyrosoft Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Spyrosoft. As a Senior Java Software Engineer, you will play a key role in designing and developing scalable and reliable microservices in production environments.About the RoleYou will be working on building and managing complex distributed systems using Java and related...


  • Remote, Kraków, Czech Republic N-iX Full time

    5+ years of experience in development of Java-based web applications Strong proficiency in Java, J2EE Expertise in developing REST APIs Practical experience with JS, HTML, CSS Knowledge of Oracle 19c Hands-on experience with Docker containers, Kubernetes Working experience with MS Azure Proficient in using development tools like IntelliJ, Postman,...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role 5+ years of experience in designing, developing, and operating distributed microservice systems written in Java and Spring Boot (Resilience4j, Service Discovery, Sleuth, Ribbon). Solid understanding of testing methodologies and frameworks. TDD and BDD practice. Experience with relational databases (Oracle,...


  • Remote, Kraków, Wrocław, Warsaw, Czech Republic N-iX Full time

    8+ years of experience with Java, Spring Boot, and Hibernate. Strong knowledge of data structures, algorithms, OOP, and distributed systems. 5+ years of experience with PostgreSQL, SQL, and JPA. Expertise in REST APIs and service-oriented architecture. Strong experience with AWS services and Docker/Kubernetes. Proficiency in CI/CD processes and version...


  • Remote, Kraków, Czech Republic Kontakt.io Full time

    10+ years of experience in Site Reliability Engineering or Cloud Infrastructure. Proven success scaling high-traffic, mission-critical platforms in SaaS, IoT, or healthcare. Deep expertise in cloud platforms (AWS), Kubernetes, and distributed systems. Strong background in monitoring, logging, and observability with Prometheus, OpenTelemetry, or similar...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role Programming experience in Java (Java 8+ or Java 11+), with knowledge of modern frameworks (Spring, Quarkus, Micronaut, etc.). Experience in one or more of the following areas:- Backend development (high-performance, scalable services).- Cloud platforms (AWS, GCP, Azure, Kubernetes, Docker).- Messaging systems...


  • Remote, Kraków, Czech Republic OEC Full time

    5+ years of professional software development experience in backend programming languages (Java/Kotlin) Proven track record of delivering high-quality software solutions Proficiency with multi-threaded environments, concurrency, parallel computing (coroutines, virtual threads, WebFlux) Experience building and optimizing microservices Proficiency with best...


  • Remote, Kraków, Czech Republic Altimetrik Poland Full time

    And if you possess...Bachelor's degree in computer science, information technology, or engineering5+ years of industry experience in building and maintaining large-scale software systemsExperience developing in Java and familiarity with its unit testing frameworksExcellent debugging and optimization skills, and a focus for building reliable systemsStrong...