Job Responsibilities:

  • 2+ years of experience working with the Mule ESB platform as a Developer. Demonstrable integration experience with middleware products and ESB'S. Bonus points for Mule Certification.
  • 6+ years of software development experience. Extensive software integration and/or other ESB experience is a must, working on enterprise grade projects and integrations
  • 6+ years of experience developing with Java.
  • You have a Bachelor’s Degree in Computer Science, Engineering, or a relevant discipline.
  • Experienced writing and running JUnit tests. Hands on experience creating, validating, debugging and consuming XML and JSON
  • Experienced in use of Maven and Jenkins for build and integrations.
  • Extensive experience working with XPath expressions and functions
  • Working knowledge of XSL/T.
  • Development of enterprise services using RAML and REST based APIs
  • Deep understanding of SOA design principles and best practices.
  • Experience with TDD and continuous integration and deployment. 
  • Experience with SOAP and REST a must.
  • Have expertise in large distributed systems, legacy experience is considered an asset.
  • Experienced with Git and Subversion or SVN
  • Well versed in integrating mobile technologies.
  • Background in agile and waterfall methodologies.
  • You have excellent verbal, written, and inter-personal communication skills.
  • Strong documentation, analytical and problem-solving skills.
  • Interested and open to business travel.
  • Experienced in Jira.

Skills needed:

  • Excellent core Java development skills
  • JDK 6+ Spring or JEE
  • XML, JSON processing
  • Maven 3
  • JUnit and/or TestNG
  • Unit and Integration testing
  • Strong knowledge of TDD
  • JPA or Hibernate
  • Understanding of common web application patterns
  • Web service clients (SOAP and REST)
  • Multithreaded programming
  • Solid *nix basics
  • Web application development / HTML / CSS3
  • JBoss AS 7+ or Tomcat 7
  • No SQL (DynamoDB or Mongo)
  • JEE 6+ Web Profile
  • JMS
  • BDD
  • Git
  • JDK 8
  • AWS EC2, VPC
  • IntelliJ
  • Mule ESB, Apache Camel or Spring Integration
  • Experience developing on a Mac