Java Tech Lead
CSHARK Sp. z o.o.
⚲ Wrocław, Bielsko-Biała
28 560 - 31 920 PLN (B2B)
Wymagania
- Spring
- Java
- React
- Angular (nice to have)
Opis stanowiska
O projekcie: Our client is an international financial technology company building solutions that support transaction communication, balances visibility, reporting, and integrations across multiple banking systems. We are looking for a Backend Tech Lead to join a strategic rewrite of a core platform module. The role combines technical leadership with hands-on backend development, helping redesign a legacy component into a modern, scalable architecture. You will work closely with product stakeholders, platform engineers, and frontend teams to design and implement reliable, high-performance backend services that integrate multiple enterprise systems. IN SHORT: 🌍 Remote work or on-site (Wrocław, Bielsko-Biała) – your choice! 💰170 - 190 PLN/h + VAT ☑️ B2B contract Wymagania: The Essentials We’re Seeking - 7+ years of experience in backend or fullstack software development. - Strong expertise in Java and Spring Boot, including designing modular backend services and REST APIs. - Experience acting as a Tech Lead or technical owner responsible for architectural decisions. - Solid experience designing scalable APIs and distributed systems. - Strong understanding of data modeling in relational databases (e.g., PostgreSQL) and designing efficient query patterns. - Practical experience with Elasticsearch (or similar search/indexing technologies) for filtering, search, and aggregation over large datasets. - Experience designing hybrid data architectures combining multiple data sources. - Experience working with external system integrations, including REST or GraphQL APIs. - Familiarity with containerized environments (Docker, Kubernetes) and modern CI/CD pipelines. - Understanding of security patterns in enterprise systems (OAuth2, OIDC, authentication and authorization flows). - Working knowledge of React and TypeScript, enabling effective collaboration with frontend teams. - Proven ability to break down complex architectural changes into manageable development phases. - Experience using AI-assisted development tools (e.g., Cursor, Claude Code, or similar agentic coding tools) and openness to experimenting with AI-driven approaches to improve development efficiency and engineering workflows. - Ability to combine hands-on engineering with technical leadership and mentoring. Codzienne zadania: - Lead the design and development of backend services for a core platform rewrite. - Design scalable services responsible for transactions, balances, statements, and reporting data. - Define API contracts and integration patterns between backend services, frontend applications, and external enterprise systems. - Make key decisions around data modeling, search/indexing strategies, and performance optimization for million-row datasets with complex filtering, sorting, and pagination. - Support frontend teams by ensuring API-first design and smooth integration with React applications. - Ensure engineering quality through code reviews, architecture discussions, and mentoring other developers. - Collaborate closely with product, frontend, and platform teams to deliver robust, production-ready systems.