JAVA Developer - Slough - TDD
JAVA Developer is required for a well known technology organisation based in Slough. The developer will be working in a cross functional development team working in an Agile extreme programming environment.
Developing and enhancing the Online platform software
Developing both server and client side software
Working on cross functional websites such as E-commerce
Adopt XP practices such as pair programming and TDD
Experience with pair programming, agile and continuous integration using JIRA, Gradle and Jenkins etc.
Experience of developing REST based micro services
Mongo DB or any such document store databases
Experience of web application development, design patterns
Administrative knowledge of Tomcat, AWS, Jenkins.
Experience of GitHub, SubVersion.
Experience of XP practices such as TDD, Mocking, Continuous Integration, Automated Functional Testing, Automated build and deploys
Experience of working within Scrum or Kanban teams
Understands Agile principals and ways of working
Collaborates effectively with team members to meet sprint commitments.