Java Developer (Banking, Algorithms, server-side, Core Java, data)

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Senior Java Developer - (Core Server Side Java, data structures, algorithms, Investment Banking) - £650-£750 a day - City, London - 6-12 month contract

EPAM Systems are looking for a Senior Java Developer - (Core Server Side Java, data structures, algorithms) for a high profile Investment Banking client.

Job Overview:

Senior Back- End Java Developer needed for an Investment Bank

Responsibilities:

  • Can manage themselves to deliver a task following the SDLC life cycle ie from analysis, design, implementation, testing, sign off and deployment into production
  • Can perform their own analysis where required.
  • Comfortable with writing unit and integration tests and performing UAT's with users.
  • Comfortable with presenting their change and the logic behind their change in front of many people.
  • Understanding of object-oriented, concurrent, transactional, functional, reactive design principles.
  • Strong knowledge of data structures, algorithms, and designing for performance.
  • Detailed knowledge of full SDLC.
  • Analytical mindset, ability to reverse engineer Legacy technology and refactor.
  • Interested in taking a product mindset, taking ownership of delivery from technical analysis, through to build test and deploy.
  • Ownership of the solution and problem solving are key attributes.

Skills & Requirements:

  • Experience with building, deploying and running applications using JEE Servers especially Weblogic
  • EJB, Message Driven Beans (MDB)
  • HTTP, RESTful APIs frameworks such as Jersey
  • Dropwizard
  • Core Server Side Java
  • Message brokers such as Apache Kafka
  • Sybase DB
  • Writing SQL, Stored Procedures
  • Persistence frameworks such as Hibernate, Spring JDBC Template, JDBC
  • Unit testing frameworks such as Junit, Mockito
  • Maven
  • Atlassian Jira, Confluence
  • Continuous Integration tools such as Jenkins
  • Agile experience such as daily standups, weekly releases etc..

We offer:

  • Competitive compensation depending on experience and skills
  • Opportunity to work on leading edge FinTech platforms, working in a fast-paced, agile, software engineering culture
  • Knowledge-sharing with colleagues from EPAM's global tech communities
  • Regular performance feedback and salary reviews
  • Opportunities for professional growth

About EPAM:

Ranked as #12 on Forbes' List of 25 Fastest Growing Public Tech Companies for 2017, EPAM is committed to providing our global team of 25,900+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty, and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers' business, and strive for the highest standards of excellence. No matter where you are located, you'll join a dedicated, diverse community that will help you discover your fullest potential.

Start date
ASAP
Duration
6-12 months
From
EPAM Systems Ltd
Published at
18.01.2019
Project ID:
1703825
Contract type
Freelance
To apply to this project you must log in.
Register