I am hiring 3 Senior Developers to increase my client's capacity so they can begin a project to build a new payment authorisation service for banks worldwide.
You would be supporting their 3rd generation digital and online payments platform. Services are written in Java with Spring. The UI is written in HTML5 and Angular.js. They're an agile shop, with a strong culture of software craftsmanship.
If this sounds like something you would like more info on, please apply directly or contact Simon at IC Creative
What you will do:
*Writing high quality code and automated tests as part of a scrum team;
*Informally mentoring junior members of the team so they have a supportive environment in which to improve their skills;
*Supporting Senior Developers, when requested, in deciding technical approaches to new projects and creating and sizing story backlogs for upcoming work;
*Investing time in maintaining and improving our development tool-chain;
*Staying up to date with modern technology trends.
*Cross-training in languages and technologies used in our production systems that you are not already familiar with.
Your experience will include:
o Essential technical knowledge: Java 7/8, Spring, Hibernate, JUnit, SQL, Eclipse or IntelliJ, Maven, knowledge of a CI product such as Jenkins or Bamboo, Git and SVN, Linux, Web Services, REST/JSON, use of automated testing tools.
o Highly desirable technical knowledge: Spring Integration, EasyMock or Mockito, JBoss/EAP, MySQL, PostgreSQL, PHP, build automation tools such as Vagrant, NoSQL technologies such as Cassandra and Redis.
o Essential experience: Minimum 1 year as a Java developer
o Highly desirable experience: Experience of developing web services / Internet systems or working on high-availability, online real-time systems.