About this role
Senior Full Stack (Java/React) Engineer
Project description
We're looking for a senior Full-Stack Developer (Java + React) to join our client's team and help build a new AI-enabled application platform. The team works with modern AI-assisted tools such as GitHub Copilot and generative AI, and cares about clean code, agile methods and high-quality delivery. The client is in the investment banking industry, and the platform supports collateral and margin management.
Responsibilities
- Design, develop and maintain scalable back-end services and APIs using Java (Spring Boot)
- Build responsive, high-performance front-end applications using React and TypeScript
- Use AI-assisted development tools such as GitHub Copilot to speed up delivery while keeping quality and security high
- Design and integrate generative AI features into business applications, including prompt engineering, LLM integration and evaluation of model outputs
- Define and consume RESTful APIs, and communicate requirements and constraints clearly across teams
- Advise and guide the team on architecture, design decisions and best practices, including the responsible use of AI tools
- Mentor developers and raise the team's technical level through code reviews and pair programming
- Translate business and product requirements into robust end-to-end technical solutions
- Apply clean code principles and help improve engineering standards, tooling and CI/CD pipelines
- Write and maintain automated tests (unit, integration, end-to-end) on both front end and back end
- Take an active part in agile ceremonies (Scrum/Kanban), including refinement, planning, reviews and retrospectives
- Work closely with QA, product managers, architects and business stakeholders to deliver high-quality work that fits business needs
- Support and improve existing applications in a fast-paced, enterprise investment-banking environment
Skills
-
Must have
-
At least 8 years of professional software development experience, including long-term projects
-
Strong hands-on experience with Java (Java 11+) and Spring / Spring Boot
-
Strong hands-on experience with React, TypeScript/JavaScript, HTML and CSS
-
Proven experience delivering full-stack features end to end, from UI to back-end services and the database
-
Hands-on experience with GitHub Copilot or similar AI coding assistants in daily development
-
Practical knowledge of generative AI and prompt engineering, including integrating LLM APIs (e.g. OpenAI, Azure OpenAI) into applications
-
Strong SQL skills and experience with relational databases
-
Experience in automated testing (JUnit, Jest, React Testing Library or similar)
-
Familiarity with CI/CD pipelines and Git-based workflows
-
Clean coding skills
-
Excellent problem-solving skills
-
Familiarity with agile practices (Scrum, Kanban, etc.)
-
Good communication skills and the ability to state requirements clearly to other teams
-
Nice to have
-
Hands-on experience with Sybase (ASE and/or IQ), including stored procedures and performance tuning
-
Knowledge of the collateral management and margin domain (e.g. margin calls, ISDA/CSA, initial and variation margin, SIMM)
-
Experience in investment banking or capital markets
-
Exposure to RAG architectures, vector databases or AI agent frameworks
-
Working knowledge of Unix/Linux and shell scripting
-
Languages
-
English: C1 Advanced
-
Seniority
-
Senior
-
Luxoft Benefits
-
Relocation options
-
Experience in an international environment
-
Cross-cultural experience
-
Feedback culture
-
Regular appraisals
-
Annual holiday - 20 or 26 days. The duration of the leave depends on the overall seniority
-
Occasional leave - 1 or 2 days/ depending on the circumstances
-
Child care leave - 2 days or 16 hours per year
-
Absence due to force majeure - 2 days or 16 hours per year
-
Maternity Leave - 20 weeks
-
Parental Leave - 41 weeks
-
Paternity Leave - 14 days
-
Expert-led tech courses covering basic to advanced topics
-
Internal instructor-led soft skills courses
-
Comprehensive in-house self-learning resources for both soft and hard skills
-
Access to external self-learning libraries like ProQuest eBook and Udemy for Business
-
Cloud Programs: MS Cloud Academy, AWS Partner Academy, Google Cloud Academy
-
Custom Learning Programs: upskilling, reskilling, technical mentorship
-
Leadership Programs for Managers
-
Multisport card
-
Possibility to order Multisport card at the corporate rate for family members
-
LuxGood Program: wellbeing seminars, contests, relaxation sessions, yoga sessions, etc.
-
One Team Program: Buddy for each New Joiner; seminars, meeting and workplace space to support integration with local community and culture; “Hire me” workshops for partners
-
Preferential banking offer
-
Preferential car leasing offer
-
Cafeteria program discounts for shops, cinema tickets, holiday offers
-
Luxoft Social Benefit Fund: sport and recreation benefits, the possibility to receive financial support
-
Private Healthcare Insurance with unlimited access to specialists
-
Full dental support
-
Travel Insurance
-
Possibility to add private healthcare coverage for family members at the corporate rate
-
Life insurance at the corporate rate for employees and family members, including payment of the basic package for the employee by the employer
-
Reimbursement for corrective glasses
-
Many fun social activities organized by the Luxoft team offline in your city
-
Online entertainment events for whole company and local team events
-
A workplace where you’re treated with respect within a multicultural team
-
Rotation between projects and accounts
-
New career opportunities
-
The acquisition of rights to the above benefits depends on the form of cooperation. Benefits apply to those employed under a contract of employment.
-
Please note that relocation is not available for all open positions. At Luxoft Poland it is possible to work remotely only from the territory of Poland.
-
Options offered by the Polish government.
-
Krakow, Poland
-
Req. VR-125423
-
Java Full Stack
-
BCM Industry
-
09/10/2026
-
Req. VR-125423
-
Krakow, Poland
-
Req. VR-125423
-
Java Full Stack
-
BCM Industry
-
09/10/2026