Java Developer w Mule, Camel or ServiceMix
Minimum Requirements:
Competencies/Skills: 

Must be customer focused and able to work in a collaborative environment

Must be capable of working in a fast-moving and agile environment

Must understand the importance of building right-sized technology solutions

Must be able to align technology with the organizational goals and objectives

Must be able to work with business analysts to discuss and learn requirements

Must have strong communication skills
Must be self-motivated and proactive

Must have strong time management, prioritization and scheduling skills

Must be able to foresee risks, and communicate appropriately


Experience:

Minimum of 5 years of java development in core and ee

Strong database skills in a relational database (PostgresSQL, Oracle, MySQL, etc.)

Full understanding of version control (GIT, SVN, Mercurial, etc.

Experience working in Linux (Debian, CentOS, etc.) with command-line utilities

Knowledge of service-bus technologies such as Fuse ESB, Apache Camel and ActiveMQ is very desirable, but not a requirement

Experience of familiarity with Enterprise Infegration Patterns is a plus

Ability to streamline deployment with packaging technologies (i.e. Hudson/Jenkins, Maven, puppet, etc.) is a plus

Background of working in a regulated environment (i.e. PCI, HIPPA) is a plus

Agile development experience is a plus
Description:
Position Objective: 

This position requires an experienced Java Software Engineer to develop and maintain the products and services provided by Company and its subsidiaries. The position will require working closely with software architects as well as java, python and salesforce developers. The role requires knowledge in a diverse set of modern technologies and will include participation on a range of projects from health insurance to political action. Knowledge of service bus architectures and ETL technologies will be useful, but is not a required skill for applicants.



Job Requirements:

Develop software to support large-scale integrations with several entities, including health insurance companies, billing and enrollment providers, and other third party vendors
Implement reliable and robust data extraction, transfer and load (ETL) software to integrate between data end-points including databases, file systems, web services, etc.
Integrate with a service bus architecture 

Work on a team to take a project from research and requirements gathering all the way through to production deployment

Maintain and enhance current products and services

Participate and contribute to architectural discussions


Responsibilities

Java Development 50%

Java Design 30%

Java Architecture 10%

Java Maintenance 10%