Perfil del Candidato:
Extensive experience in developing J2EE applications with Java 1.8 + using technologies such as Spring, Spring integration and Hibernate/JPA.
Good understanding of web technologies, e.g. AJAX, REST API´s and HTML5/CSS
Familiar with IDEs like Eclipse and Intellij
Keen on using testing frameworks like Junit, Mockito, Wiremock, Selenium.
Proven experience in technologies such as Tomcat, Linux, SQL (MySQL)
Experience with Continuous Build approaches using tools such as GIT/SVN, Maven and Hudson/Jenkins/Go
Full lifecycle experience, be highly technical and hands-on
Ideally familiar with TDD and with knowledge of Scrum and/or Agile development methods.
Be committed to design, build and deployment excellence
Good understanding of OOP principles and knowledge of common design patterns.
Ability to produce clean, performant, reusable and maintainable code, along with unit and integration tests and documentation
Datos del Puesto:
Collaborate with Technical Leads & Architects in the development of world class enterprise digital media applications
Keep up to date with industry standards, technologies and best practice in software design and development
Design and develop high quality code and work to continually improve existing code
Strive to improve process and standards to meet changing demands
Consistently demonstrate drive and enthusiasm
Work independently at the direction of senior team members
Support the QA team and client stakeholders to ensure successful delivery and high customer satisfaction
Work with a team to ensure our client¹s end product meets their standards for enterprise software applications
Show recognition and appreciation to team members for their contribution