Location: London, England
Industry: IT, Other
Job Type: Contract (6 months)
Posting ID: TEK 0601

Job Description:

The successful candidate will be a highly experienced Java developer with experience in spring and RESTFul web services to join the Digital Wallet Programme.

You will be working on an innovative Fintech Digital Wallet which benefits from its agility and ability to build and deploy quickly, leveraging its unique, competitive position within the fast-paced mobile payments industry as one of the largest mobile wallets in the UK. This wallet will integrate with loyalty card payments to provide a compelling customer offering and harnesses the strength of our banking and retail group by combining the collective capabilities of a retailer and a bank. You will be working on a mobile application available on Apple and Android devices which enables customers to pay for their goods in our stores and earn loyalty points using their mobile phone, by scanning their device at checkout.

Please be aware this is an Inside IR35 engagement.

You will:

Be responsible for developing, implementing, and maintaining Java-based components.

Be responsible for developing new APIs and maintaining exiting APIs in a robust way.

Developing clean, readable, testable and maintainable code.

Follow the best practices of continuous BDD/TDD/Performance/Security/Smoke testing.

Understand and implement secure practices for running services in controlled cloud environments.

Adhere to standards of code profiling, code reviews binary profiling and addressing any issues.

Apply my understanding of cohesion and the SOLID principles to create well structured, maintainable software.

Apply my understanding of threads, the threading model and concurrent programming.

Identify patterns in code and refactor the code to minimize duplication

Translate requirements into tasks & code and discuss with architects and team leaders where appropriate.

Commit code early and often, demonstrating my understanding of version control & branching strategies.

Automate everything by default/where possible.

Write secure code by default.

Support production systems, resolve incidents and perform root cause analysis.

Debug/find complex problems and support/maintain the software solution.

Share knowledge with the wider engineering community.

Mentor and develop those around me.

Produce proof of concepts to evaluate new tools

Experience and knowledge:

'5+ years of experience as a Java back-end developer

Experience with Java 8 is a must

Experience with Jira is a must

Experience with reactive programming is considered a plus.

Strong experience with Tomcat or other Java application server

Experience with Hibernate or similar, along with RDBMs such as Oracle

Experience with JUnit and, ideally Cucumber

Experience with build tools such as Gradle

Experience with GIT

Application Design experience preferable

Competent in object orientated design OO/AD and design patterns

RESTful web services

Other skills:

Written and verbal communication skills.

Problem-solving, analysis and computational skills.

Customer focus.

An innovative approach to problem-solving

Strong experience of developing within Java/J2EE along with experience of Spring within an Agile environment.

Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. It is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at https://www.allegisgroup.com/en-gb/privacy-notices.

To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go to https://www.allegisgroup.com/en-gb/privacy-notices.

We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice at https://www.allegisgroup.com/en-gb/privacy-notices for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. If you are resident in the UK, EEA or Switzerland, we will process any access request you make in accordance with our commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.

Required Skills:

Java, Agile, TDD, BDD, Tomcat, RESTFUL Webservices, APIs, Junit, Testing, Cucumber, JIRA

About TEKsystems:

TEKsystems® provides technology staffing and services, helping businesses deploy high-calibre IT and communications expertise under a range of delivery options including Staffing Services, Team Services, Global Services, and Workforce Management Services. We’ve become a billion-dollar services company by continually building on what we do best – blending superior client service with an unrivalled ability to source and manage talent to precise specifications, resulting in successful technology executions. Our offerings address various applications, infrastructure, and communications needs including technology deployment services, enterprise software support services, and asset management services. TEKsystems is a division of Allegis Group Limited, a wholly owned subsidiary of Allegis Group® Inc., the fourth largest staffing company in the world. Allegis Group Ltd is an Employment Business and Agency.

Add to Job Cart
Register for a Teksystems Account
Back to Search Results
Add to Job Cart My Account Job Alerts

You can view your existing Job Alerts from the following page


James Collins

Tel: +44 20 3530 9063

Recently Viewed Postings