Senior Java Engineer
22000 złIG KnowHow
Senior Java Engineer
Minimum compensation: starting from 22000PLN. The final offer will be determined based on the candidate's experience and competencies.
Overview
IG is a FTSE 100 fintech operating across five continents, serving over 1.3million customers and handling billions of dollars in transactions – built on scale, trust, and proof. We didn’t pivot to innovation; it’s how we’ve always operated. The bar is high – bring a curious and forward‑thinking mindset and we’ll give you the platform to define what comes next.
Team
The Trading, Availability and Security Team manages, enhances, and owns trading‑middleware services for IG’s dealing platform. The team is currently transforming into a full‑stack product‑aligned engineering team, focusing on IG’s leveraged products (CFDs and spread bets) and improving engineering quality across the UK Tech division.
Responsibilities
Your primary responsibility will be to extend and support the Trading Middleware services, which are critical components of IG’s real‑time dealing platform. You will deliver business enhancements, alongside technical improvements, and oversee engineering quality initiatives for the wider UK Tech department.
- Design, develop, and maintain high‑quality Java applications.
- Collaborate with cross‑functional teams, including product managers, designers, and other engineers, to deliver seamless user experiences.
- Advocate for modern engineering practices such as pair programming and test‑driven development (TDD).
- Drive technical innovation and continuously improve the codebase.
- Mentor and support less experienced team members, fostering a collaborative and learning‑oriented environment.
Qualifications
What you’ll need for this role includes:
- Solid experience in Core Java and the Spring Framework.
- Familiarity with design and architectural patterns.
- General knowledge of microservice architecture.
- Experience with Spring Boot and related frameworks.
- Ability to write simple and concise code.
- Experience with CI/CD pipelines and automated testing frameworks.
- Strong problem‑solving skills and a quality‑oriented mindset.
- Excellent communication skills and the ability to work effectively in a team.
- A keen interest in continual learning, both business and technical.
- Deep understanding of IG’s trading business and the wider engineering community.
- Good knowledge of Git and GitLab.
- Willingness to participate in support rotas.
Working Arrangements
This is a hybrid position (3 days onsite, 2 days remote) that requires participation in support rotas.
Diversity & Inclusion
We believe that diversity is vital to success, fuels creativity, drives innovation, and sets us up for global success. We encourage applications from people with diverse backgrounds and experiences.
Perks
- Tailored development programs, mentoring opportunities, and clear career progression.
- Opportunities to expand your network through committees, sports, and social clubs.
- Extra time off for volunteering and community work.
- Home office equipment reimbursement.
- Performance‑related bonus.
- Private medical cover (Medicover).
- Multikafeteria system (e.g., multisport card, vouchers).
- Life insurance (Generali).
- LinkedIn Learning free access.
- Share Plans for employees.
- Employee‑led networks (LGBTQ+, Women’s, Black, Parents & Carers) with an annual budget for events.
- Career‑focused technical and leadership training, in‑class and online, including unlimited LinkedIn Learning access.
- Well‑being events and an Employee Assistance Programme.
- Summer picnic, New Year party, and other social events.
- Three additional days off a year – one to celebrate your birthday and two for voluntary work.
- App‑based parking spot booking system.
- Stretching sessions.
- Well‑being weeks.
- programista java/jee Kraków
- qa engineer java Kraków
- java application engineer Kraków
- lider senior java developer Kraków
- junior-java/android-developer Kraków
- senior java developer (greenfield projects) Kraków
- software developer with java Kraków
- java scala developer Kraków
- senior java engineer big data Kraków
- senior-java-developer- b2b,-remote Kraków