Java Developer Our Client is the industry leader in assisting enterprises creating digital solutions and advanced technology solutions that bring our clients’ to new levels. We are responsible for creating high performance trading systems to next-generation retail environments, we unites creativity, and technology to accelerate business for leading companies around the world. Our global team is fueled by our unique position as being able to push the boundaries of whats possible with the brightest minds in software engineering, design and consulting. MainAccount abilities: Deliver exceptional client results and project success. Learn our client’s business, their organization, systems, challenges and goals. Work directly with the client to define and clarify requirements. Work with your team to create accurate project and task estimates. Consistently develop and deliver high-quality, low-defect features on schedule Lead by example through the implementation of challenging and complex components. Work closely with your project team and foster a fun and collaborative environment. Ensure quality through adherence to technical best practice and through mentorship, feedback and paired programming REQUIREMENTS Computer Science degree or equivalent, with strong CS and development fundamentals, including OOP 3-7 years Core Java expertise Experience with the Spring framework (specifically bean management and JDBC) Experience with SOAP Exposure to designing REST API’s Experience to AngularJS Exposure to BI Coming from a background passionate about testing – more specifically Unit Testing in a TDD environment Experience leading/participating code reviews 2+ years experience using Maven/Gradle GIT/Mercurial Continuous Integration Personable, enthusiastic, a strong communicator, and are detail oriented Strong awareness and adherence to best practices of coding, testing and deployment Experience as a consultant (working w. external clients) preferred We thank you for your interest. Only those selected for further screening or an interview will be contacted.