Senior Java Developer
London
Temporary
£450 - £550 per day
- Apply
- Save job
Bullet points
Bleeding edge Technologies
Flexible Working
About Our Client
My Client is a global consulting and software engineering specialist for the financial services industry.
They design, engineer, operate and optimise critical technology and business solutions for organisations working in the complex world of finance.
They help clients maximise efficiency, reduce risk and increase speed of delivery through complex problem solving, domain expertise, and creative innovation. Their unique global delivery model is designed to be outstandingly responsive, flexible and focused on client business priorities.
Job Description
- Key Responsibilities
- * Design and develop new functionality
- * Working with Scrum Masters, BAs & other team mates on functional and non-functional requirements, technical analysis and design
- * Coding and testing, reviewing other team member's changes
- * Document business and functional requirements, design decisions and API
- * Co-working with QA team on test automation of new and existing functionality
- * Contribute to the definition of the future state of the system architecture
- * When product and architecture experience gained, mentor and direct more junior developers
The Successful Applicant
- * Hands-on experience of developing large-scale enterprise systems using Java
- * Knowledge of SQL and Unix
- * Good math and algorithms/complexity
- * Experience implementing fault-tolerant / load-balancing solution
- * 6+ years on at least one of Java, J2EE, Tomcat, Oracle
- * Should have very good knowledge on design patterns
- * Technical Skills: Java - J2EE, Oracle, Tomcat 8, Apache, Eclips, Tortoise SVN, Teamcity, MV Framework and skills in any three of the following areas
- * Hands-on experience with angular.js or similar JS frameworks
- * Problem solving, ability to take ownership of a task until its completion
- * Good communication skills, team player, open to communicate and collaborate
- * Eager to learn about new technology and gain new skills as required
- * Attention to details, discipline
What's on Offer
Bleeding edge Technology stack
Incredible working culture