Software Engineer

Software Engineer:

  1. Design, develop and modify software applications using JBOSS Application server, JSF, JBPM and SQL server.
  2. Develop software using Service Oriented Architecture and Object Oriented Programming concepts, as well as Java technologies. Perform integration with existing software systems using Smooks transformation.
  3. Apply business modeling frameworks including Business Process Modeling Notation (BPMN) to software solutions including IBM BPM and JBPM.
  4. Install, configure and maintain an AWS JBOSS clustered environment.
  5. Hands on experience with AWS core services from architecture stand point.
  6. Strong communication skills and ability to work directly with clients. Familiar with MISMO XML standards.
  7. Mortgage domain knowledge related to loan origination process will be a plus.
  8. Act as liaison with offshore development team.

Requirements for the position:

Educational requirements:

Bachelor of Science (or equivalent) in Computer Science or Software Engineer.

Alternative fields of study that may be accepted: Computer Applications, Computer Engineering, or related.

Quantitated experience requirements:

Must have two years of experience in the offered position, or related position (other acceptable titles: Software Developer or related).

Skill requirements:

Must have two years’ experience in the following skill set:

.J2EE, JBOSS App server 7 or higher, Hibernate, BPM and SQL Server, Service Oriented Architecture and Object Oriented Programming concepts, Java/J2EE technologies.

Employer will accept any suitable combination of education, training, or experience.

Job is currently located at Pittsburgh, PA, with the possibility of medium to long-term relocation to Cranbury, NJ; or other unanticipated client sites throughout the US.

The position is 40 hours per week, 9:00 a.m.- 5:00 p.m., Monday-Friday


Software Engineering


Pittsburgh, PA


Full Time