Senior Java Developer

  • Job Reference: PR/020799
  • Date Posted: 2 June 2021
  • Recruiter: E-Resourcing
  • Location: London
  • Salary: £60,000 to £120,000
  • Sector: IT (general)
  • Job Type: Permanent
  • Work Hours: Full Time

Job Description

Our global client is seeking an experienced Java Developer to design, develop, test and document complex, multi-tier systems in a rapid development cycle. There, you will be part of the Client Services Development Team.

The Role:

  • Providing systems needed by Client Services division to operate efficiently and protect both the interest of their customers and ourselves as a Broker; systems should be available 24-hour weekday throughout regional centres located in America, Europe and Asia
  • Development and improvement of their customer interaction applications, middle-tier servers and related internal applications
  • Design, implement and deliver high quality software solutions that conform to architectural standards
  • Manage and 'own' significant development tasks end-to-end (from business requirements analysis to 3rd level production support)
  • Working closely with other development teams to roll-out important changes and applications

Your Experience & Qualifications:

  • BS in Computer Science and 3+ years of hands-on development experience using core Java
  • deep understanding of concurrency and multithreading
  • good understanding of design patterns and antipatterns
  • experience with multi-tiered application development
  • database experience (JDBC, JPA; Oracle specifics and PL/SQL is a plus)
  • Spring framework (core, MVC, JDBC, REST, JMS, etc.)
  • hands-on messaging experience (e.g. JMS, Kafka)
  • experience with REST and SOAP Webservices
  • advanced user of Git, Ivy, Ant
  • HTML5 technology stack and related frameworks (JQuery, Bootstrap, etc.)
  • Unix knowledge and basic shell scripting skills
  • strong written and verbal communication skills in English