Senior Java Developer

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

Description

Senior Java Developer (Back End Java, Investment Banking, Web, Trading, data structures, algorithms) - up to £650 a day - City, London - 6 -12 month contract

EPAM systems are looking to recruit a Senior Java Developer (Back End Java, Investment Banking, Web, Trading, data structures, algorithms) -

Job Overview:

5+ years of work experience in commercial Back End Java development (specifically, Web Applications or Trading Applications)

Responsibilities:

  • be part of a Scrum team working on delivering business value through Software
  • analyze business requirements and design solutions
  • collaborate to refine user requirements though Specification by Example (SBE) and Behavior Driven Development (BDD)
  • implement changes in the system by following good programming principles
  • collaborate with other global IT teams (and sometimes travel there)
  • assist production operations team in rollout and support-related matters

Skills & Requirements:

Back End developer

Position requirements:

  • 5+ years of work experience in commercial Back End Java development (specifically, Web Applications or Trading Applications)
  • Knowledge of Java ecosystem (eg Dropwizard, Vert.x, Spring)
  • Experience with SQL and NoSQL databases
  • Experience digging through complex codebases to understand existing functionality
  • Understanding of objected oriented, functional, reactive design principles
  • Strong knowledge of data structures, algorithms, and designing for performance
  • Upper-intermediate English
  • Bachelor or MS degree in Computer Science or related fields

Preferred:

  • Experience with JavaScript and Node.js
  • Experience writing microservices over REST
  • Hands-on experience in distributed systems (Apache Kafka/RabbitMQ) a plus
  • 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 over 24,900 people 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 will 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
    27.07.2018
    Project ID:
    1605575
    Contract type
    Freelance
    To apply to this project you must log in.
    Register