Full Stack Developer (Java / Python) HSBCJP00056682
Full Stack Developer (Java / Python) – B2B
Contract type: B2BRate: 170–220 PLN/hour
Working time: Full-time
Work model: Hybrid (on-site presence at least 2 days per week in Cracow)
Seniority level: Senior / Regular+
About the project
You will join a technology team building advanced solutions for global financial markets, leveraging technologies such as NLP, AI, and real-time data processing. The platform enables users to interact with complex market data in a fast, intuitive, and intelligent way.
The team works end-to-end across the full software development lifecycle — from requirements analysis and development to testing and production support. We follow the principle: “you build it, you run it.”
Responsibilities
Work in a team of 4–6 engineers with a dedicated Product Owner
Take business requirements, break them down into user stories, and deliver them iteratively to production
Design and implement solutions in line with architectural and technology guidelines
Actively identify and address technical debt while balancing it with new feature development
Provide production support for delivered solutions
Collaborate closely with other engineers, including pair programming
Required skills & experience
Minimum 5 years of commercial development experience
Strong hands-on experience with Java and Python
Extensive experience with Spring Framework
Solid understanding of SOLID principles, Clean Code, DDD, and BDD
Experience with SQL and NoSQL databases (e.g. PostgreSQL, MongoDB)
Hands-on experience with microservices architecture
Experience with event streaming technologies
Ability to design systems and mentor other engineers
Very good written and spoken English communication skills
Nice to have
Experience in Machine Learning, NLP, AI, or Data Science
JavaScript (Vue)
Clean Architecture
Prompt Engineering
LangChain, LangGraph
How we work
Self-organising teams, no traditional sprints — we focus on continuous flow
Frequent, low-risk deployments to production
Strong emphasis on code quality, collaboration, and knowledge sharing
Flexible approach to technology — outcomes matter more than rigid frameworks
Recruitment process (1 stage)
~30 minutes: discussion about the project and our way of working + short candidate introduction
~1.5 hours: technical interview with live coding (candidate is expected to have their own IDE ready)
Why apply for an Antal job offer?
When your application is successful, you will be supported by a dedicated Consultant who will stay in regular contact with you (via email or phone), help you prepare for interviews with your future employer, and ensure a smooth and professional recruitment process.
About Antal
Antal is a leading recruitment and HR advisory company, present in Poland since 1996 and later expanded to the Czech Republic and Hungary. Across the CEE region, we employ around 150 professionals who deliver a full range of services – from specialist and executive recruitment, employee outsourcing and HR consulting, to employer branding and market research.
Our division-based structure combines deep industry expertise with functional specialisation, enabling us to provide tailored solutions for companies in every sector. We act as a trusted partner for both employers and candidates, sharing our knowledge and guiding them through every stage of the talent journey. We connect exceptional people with the right opportunities and help organisations build successful teams.
Follow us on LinkedIn: https://www.linkedin.com/company/antalpoland
Full Stack Developer (Java / Python) HSBCJP00056682
Full Stack Developer (Java / Python) HSBCJP00056682