Harvey Nash are working with a data-driven technology company in Birmingham, who are currently expanding their talented development practice.They are hiring a Java Developer who will work on a team of Java engineers to create scalable and robust software applications and services. They are using the latest version of Java with the Spring framework building RESTful webservices and other application services. This is the perfect time for an enthusiastic engineer to add your knowledge of API's, RESTful webservices and various technologies to the team so that they can deliver a superior user experience to end users.The company foster an environment that encourages creative thinking and putting ideas to the test. Here, you will create amazing products that help the industry's busiest professionals become more productive and happier at work. Using lean startup principles, their teams create brilliantly-designed, user-friendly products focused on data-visualisation, social, mobile and digital payments. That's where you come in.In the role of Java Developer, you will:Join a team of talented software engineers, plan, execute and deliver top quality software deliverables on-time.Act as a dedicated technology interface for architecture, analysis, design, development, and implementation.Overall, you will be responsible for day-to-day task management and sprint planning, working closely with product and stakeholders, participating in design sessions, performing heads-down development, working on technical integrations with Front End UIs and other Backend APIs, and working with QA to assure top quality deliverables on-time.Your experience will look something like this:5+ years of software engineering experience plus Java based engineering experience.Experience working with product management, architects and stakeholdersExperience in Object Oriented programming in an agile environmentExperience in creating APIs with RESTful webservicesExperience in database - Relational and NoSQL a plusExperience in Front End MVC application architecture a plusExperience in full software life cycle (SDLC) - develop/test/build/deploy/etc.Working knowledge in CI (continuous integration)Experience in unit testing and integration testingExperience with Version Control ie: Git, SubVersion, etc.Experience delivering scalable and robust applications for large customer baseFrom day one, you can expect to be working on fast-paced, challenging projects that guarantee to keep you interested and engaged at work. On top of this, there is a defined career/progression path for the right individuals seeking team leadership/software architect roles.In return for your expertise, you will be rewarded with a competitive starting salary (between £45,000 and £60,000) plus outstanding benefits including bonus, generous pension, healthcare and much more.Please submit your CV below and/or call Charlie Webb.