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:
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.