Software Developer- Eclipse plugin developer

Leading role in an Eclipse-based tools development team, working on development tools (as opposed to just using them). It is a small team in need of a senior engineer who can take on large chunks of work and really push the limits in the ODI / SOA / ESB tools space.

Environment:

  • Technology - Eclipse core platform plus WTP, EMF, GEF, GMF, and expanding all the time
  • Domain - SAAS, SOA/ESB, Web Services, Spring, REST etc
  • Agile software development at its best, test-driven, JIRA, wiki, Scrum (really lightweight process) java
  • Code and JUnit tests

Role / opportunity:

  • Eclips Tools development
  • Product engineering
  • Contribute to design and delivery of next generation SAAS products
  • Eclipse base IDE for development, deployment and testing of Spring and Java-based ESB Services.

Skills experience:

  • You must have a deep understanding of the various technologies involved
  • You must be motivated to work in the Eclipse IDE area
  • You need to have experience of development of an IDE
  • Proven excellence in Java development and object-oriented development techniques
  • Excellent design and communications skills
  • Experience with working in an agile development processes
  • Experience of Eclipse plug-in development
  • Experience with APIs: core platform, SWT, JDT, EMF, GEF, WTP a distinct advantage
  • XML development experience (XML Schema, DOM, SAX, SOAP, XSLT etc)
  • Experience in maintaining Ant based build scripts
  • Usability design experience