Industry: Banking Location: Kraków Work model: hybrid (twice per week from the office) Assignment type: B2B Project length: 12 months Project language: English
We are looking for a Tech Lead with a passion for software development and leadership to join our dynamic team.
Key Responsibilities:
Provide end-to-end support for product delivery and operational lifecycle, leveraging your expertise in software development, testing, and support.
Take full accountability for products and services, ensuring they meet customer needs through effective technology solutions.
Collaborate with engineers, architects, and stakeholders to define product direction, fostering a digital environment that ensures high-quality code and data.
Develop technical test plans, including unit and integration tests, in automated environments to uphold code quality.
Work closely with Ops, Dev, and Test Engineers to identify and resolve operational issues throughout the product lifecycle.
Ensure service resilience and sustainability, automating the CI/CD pipeline within a Dev Ops team.
Lead architectural and technical design decisions globally, guiding specialized teams in innovation and improvements.
Champion Dev Ops and Agile principles, driving teams to create secure and efficient systems while collaborating across multiple teams.
Requirements:
7+ years of experience in designing, developing, and operating distributed systems using Java.
Proven experience in designing and developing microservices with Java and Spring (Boot, Integration).
Proficient in Python, Py Spark, and Pandas.
Familiarity with relational databases such as Oracle and Postgres.
Strong self-motivation and a willingness to learn new technologies.
Previous team leadership experience is a plus.
Deep understanding of modern software development principles (SOLID, KISS, DRY, YAGNI).
Good grasp of agile processes and methodologies.
Excellent communication skills with the ability to translate functional requirements into technical solutions.
Solid understanding of testing methodologies, including TDD and BDD.
Practical experience with Cloud platforms (GCP preferred), Kubernetes, and Docker.