Java Developer at FDM Group
London, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

27 Sep, 25

Salary

0.0

Posted On

28 Jun, 25

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Scalability, Architecture, Software Development, Test Scenarios, Design, Unix, Gradle, Java, Software Design, Computer Science, Devops, Spring

Industry

Computer Software/Engineering

Description

REQUIREMENTS

  • Minimum of 4 years’ experience in Software Development
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience
  • Proficiency in Java
  • Experience working on large-scale distributed, event-driven systems
  • Very good understanding of multithreading in the context of Java
  • Extensive experience in designing and implementing complex test scenarios
  • Good roblem solving skills and ability to work independently
  • Strong proficiency in software design and architecture
  • Expertise in performance optimization and scalability
  • Comfortable with database concepts (design and querying)
  • Experience in Unix, Spring, Gradle and continuous integration/deployment (DevOps)
Responsibilities

ABOUT THE ROLE

FDM is a global business and technology consultancy seeking a Java Developer to work for our client within the finance sector. This is initially a 12-month contract with the potential to extend and will be a hybrid role that will be based in London.
Our client is seeking a Java Developer with at least 4 years of hands-on coding experience. You will be part of a global team and responsible for requirement gathering, designing, and implementing solutions and enhancements. The successful candidate will demonstrate deep technical knowledge and excellent communication skills.

RESPONSIBILITIES

  • Requirement gathering, designing, and implementing solutions and enhancements
  • Actively developing, improving, and maintaining software and deployments
  • Solving business problems via technology in a fast-changing environment
  • Delivering results in a time critical market without compromising on quality or performance
  • Working across entire software development lifecycle – requirements gathering, design, implementation, testing, deployment, supporting in production and handover to operate teams
  • Demonstrating best practice throughout the software development lifecycle: testing, code review, accurate status reporting, focus on application resilience and “operability”
  • Working directly with key stakeholders to implement technical deliverables and deliver the next generation statements and risk management platforms, working in an innovative forward-thinking team at the forefront of technological advancements
Loading...