Home About us Products Services Markets Career Demo RSS

Senior Software Developer

Location

Bramley, UK

Summary

Sapienza is looking to recruit an experienced Senior Software Developer who will be responsible in Analyzing, designing and Development of web-based applications

Responsibilities

  • Design and develop solutions compliant with the architectural blueprints and in-house technology
  • Produce and maintain required technical documentation
  • Deliver required functionality within agreed deadline and budget
  • Promptly notify Project Management on project status, any issue or risk (e.g. inability to deliver to agreed deadline or within agreed budget, technical issues etc.)
  • Perform software maintenance activities as required
  • Continuously update technical knowledge and skills, and actively contribute to the growth of the team and the evolution of Sapienza products
  • As necessary, perform other duties as directed by the Development manager

Profile

  • Essential languages/technologies: Java EE 5, SQL
  • Frameworks: Hibernate, Struts 1&2, Spring, Junit
  • Oracle DB
  • Web Development: HTML, Javascript , CSS, JQuery, AJAX
  • JBoss, Tomcat, GlassFish
  • Building tools: Maven, Ant, Continuous Integration (Hudson/Jenkins)
  • TDD, experience of Agile methods (e.g. Scrum, XP, FDD)
  • UML and design patterns

Desirable:

  • Hibernate Search and/or Lucene
  • Experience in profiling/tuning Java and SQL code
  • XML/XSLT, SOA, REST, JMX
  • PostgreSQL

Education/Experience Requirements:

  • Degree in Computer Science or equivalent experience in software development
  • 3+ years commercial experience in software development and database design.
  • Experience of all the aspects of the project life-cycle
  • Analytical and problem solving skills
  • Able to design and communicate proposals for user interfaces
  • Effective English oral and written communication skills
  • Able to work as part of a team and foster team cooperation