Full Stack Developer – Java and Python Expertise
Ignite innovation through full-stack development — craft solutions that reshape financial markets with cutting-edge technology.
Kraków-based opportunity with hybrid work model (up to 3 remote days per week).
As a Full Stack Developer, you will be working for our client, a leading player in the financial technology sector, within the AI Markets team. You will contribute to developing and supporting transformative natural language processing tools that revolutionize how institutional investors access real-time global markets data, enabling faster, smarter financial decisions. This role offers a unique chance to be at the forefront of AI-driven innovation in a dynamic, fast-paced environment that values continuous learning and mobility.
Your main responsibilities:
Collaborate within a small, agile team of 4-6 members to deliver high-quality features iteratively from requirements to production.
Take business requirements, break them into user stories, and implement solutions using Java and Python in an efficient, scalable manner.
Participate in all phases of the development lifecycle, including analysis, testing, deployment, and production support, embodying the “build it, support it” philosophy.
Identify and address technical debt, ensuring a sustainable balance between new development and system health.
Design solutions aligned with technology standards, guidelines, and constraints while focusing on optimal performance and security.
Pair with team members to share expertise, review code, and foster continuous improvement.
You're ideal for this role if you have:
Minimum 4 years of experience in full stack development, ideally within financial or data-driven environments.
Deep understanding of software development principles such as SOLID, Clean Code, DDD, and BDD.
Proven experience with Java (especially Spring Framework) and Python.
Solid knowledge of SQL/NoSQL databases, including PostgreSQL and MongoDB.
Familiarity with microservices architecture and event streaming technologies is a plus.
Experience with machine learning, NLP, AI, or Data Science is advantageous.
Excellent communication skills in fluent English, both oral and written.
Ability to work effectively in a hybrid environment and adapt to cross-geography collaboration.
It is a strong plus if you have:
Experience with Prompt Engineering, LangChain, LangGraph, or Clean Architecture.
Prior exposure to front-end platforms such as JavaScript, Vue, or React.
Language Required for the role:
Fluent English (oral and written)
Eligibility for the role:
Only candidates with an existing legal right to work in the European Union will be considered for this role.
We offer you:
ITDS Business Consultants is involved in various, innovative, and professional IT projects for international companies in the financial industry in Europe. We offer an environment for professional, ambitious, and driven people. The offer includes:
Stable and long-term cooperation with very good conditions
Enhance your skills and develop your expertise in the financial industry
Work on the most strategic projects available in the market
Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years
Participation in Social Events, training, and work in an international environment
Access to an attractive Medical Package
Access to Multisport Program
#GETREADY
Internal job ID #8882
You can report violations in accordance with ITDS’s Whistleblower Procedure available here.
Full Stack Developer – Java and Python Expertise
Full Stack Developer – Java and Python Expertise