Physicians Mutual is looking for a Senior Software Engineer Distributed Systems in our Enterprise Technology Group. A successful candidate will be able to design, develop and test components in accordance with the project's adopted standards for integration into larger subsystems.
Job Responsibilities:
- Designs, develops and tests.
- Will be responsible for other Java related development for integration into larger subsystems.
- Designs part of the system, within the constraints of requirements, architecture, and development process for the project.
- Creates unit test cases to support testing.
- Understands and adheres to the design model.
- Writes program source code for JEE WebSphere applications and implements components, services, and/or modules.
- Performs unit testing of source code and works to resolve defects found while performing integration and regression tests.
- Works closely with Business partners and other software engineers and architects to ensure project objectives are met and frameworks are followed.
Job Qualifications:
- Bachelor’s degree in Computer Science, Computer Engineering or related field or equivalent work experience with five or more years experience.
- A strong working knowledge of the following is required: Java/JEE on WebSphere, SOA eventing paradigm using JMS/MQ Series, UML, XML/XSD, JSP/Java Servlets, GOF/JEE Design Patterns, JUnit, Relational DBMS.
- Experience with one or more of the following is strongly preferred: JPA frameworks (Hibernate, OpenJPA), Java Server Faces, WebServices, iterative and test driven approaches.
- Experience with any of the following is desirable: SOA technologies such as Business Process Management tools and service choreography or mediation concepts using Enterprise Service Bus (ESB), Insurance Application Architecture (TAA), IBM WebSphere Portal.










