Search by job, company or skills

IG Group

Java Developer - Java+AWS

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 days ago
  • Over 50 applicants

Job Description

Job Title

Java Developer - Java+AWS

Job Description

So, who are we

Hello, we're IG Group. We are a publicly-traded FTSE250 FinTech company who run mobile, web and desktop platforms that help our clients trade stocks & shares, leveraged products, Futures & Options and Crypto.

We are ambitious. Over 340,000 people already use our platforms. We're global with offices in 18 countries and products in 16 regions. We're hungry to move faster, ship better product for our customers and grow our user base. We believe in high autonomy, and we want people who are looking to do things differently in order to create better experiences for our customers.

We work in cross-functional teams and are laser focused on increasing the number of active clients we serve to drive sustainable growth.

Your team

Join the Login and MyIG team within Divisional Platform Services at IG Group. We're responsible for two critical client-facing systems:

Login Team - Manages secure client authentication and authorization across IG's platforms, currently modernizing our infrastructure through the Login 2.0 initiative to achieve 24/7 availability with cloud-native architecture.

MyIG Team - Maintains IG's client dashboard where customers manage their accounts, personal details, and KYC documentation.

Your role in the Team's Success

As a Software Developer in our team, you'll contribute to both ongoing business projects and business-as-usual (BAU) operations. You'll work collaboratively to deliver secure, scalable solutions while helping modernize our authentication and client management platforms.

What You'll Do

  • Develop and maintain Login and MyIG applications using Java/Spring Boot and modern cloud infrastructure
  • Contribute to the Login 2.0 modernization initiative, migrating legacy services to AWS/EKS
  • Implement security best practices including OAuth 2.0, JWT tokens, and vulnerability remediation
  • Participate in on-call support rotation to ensure system reliability and rapid incident response
  • Collaborate with cross-functional teams to deliver business projects on time
  • Drive continuous improvement through application modernization and technical debt reduction
  • Write clean, maintainable code with comprehensive testing and documentation

Key Qualification Requirements

What you'll need for this role

  • 3 - 5 years of strong proficiency in Java and Spring Framework (Spring Boot, Spring Security)
  • Experience with RESTful APIs and microservices architecture
  • Familiarity with AWS cloud services and containerization (Docker, Kubernetes)
  • Proficiency in writing unit tests and integration tests (JUnit, Mockito, TestNG)
  • Knowledge of security best practices and vulnerability management
  • Experience with CI/CD pipelines and DevOps practices
  • Understanding of infrastructure as code principles
  • Strong debugging and troubleshooting skills across distributed systems
  • Strong problem-solving abilities and attention to detail
  • Strong communication skills for technical and non-technical stakeholders
  • Ability to work collaboratively in a team environment
  • Willingness to participate in on-call rotation and handle production incidents
  • Self-motivated with ability to manage multiple priorities

How We Work

Agile Development

  • We operate in two-week sprints with regular stand-ups, sprint planning, and retrospectives
  • Work is tracked and managed through JIRA, with clear visibility of priorities and progress
  • We believe in iterative delivery and continuous improvement of our processes

Collaborative Culture

  • Close collaboration within the team and across Divisional Platform Services
  • Regular code reviews to maintain code quality and share knowledge
  • Pair programming sessions for complex problems and knowledge transfer
  • Open communication channels for quick problem-solving

Quality & Standards

  • Code quality is paramount - we maintain high standards through peer reviews and automated testing
  • Comprehensive testing approach including unit, integration, and end-to-end tests
  • Documentation is part of our definition of done
  • Security-first mindset in everything we build

Continuous Learning

  • Regular knowledge sharing sessions and tech talks
  • Encouragement to explore new technologies and approaches
  • Time allocated for technical debt reduction and modernization initiatives
  • Access to training resources and professional development opportunities

Work-Life Balance

  • Flexible working arrangements with hybrid office/remote options
  • Core hours for collaboration with flexibility around personal commitments
  • Recognition that sustainable pace leads to better outcomes

The Perks

Your growth fuels our success! Thrive with tailored development programs, mentoring opportunities with leaders, and clear career progression. Expand your network through committees, sports and social clubs. Enjoy extra time off for volunteering and community work.

  • Matched giving for your fundraising activity
  • Flexible working hours and work-from-home opportunities
  • Performance-related bonuses
  • Insurance and medical plans
  • Career-focused technical and leadership training's in-class and online, including unlimited access to LinkedIn Learning platform.
  • Contribution to gym memberships and more

Learn more about the Perks here!

Join us for this exciting journey.

Apply now!

Number of openings

1

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 141754903

Similar Jobs