Java Lead Developer at Piksel

JOB PROFILE

  • 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

  • Good communication skills
  • Be able to pick up new technologies quickly
  • Ability to work within a team and have fun
  • Fluent spoken and written English

REQUIREMENTS

  • 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