Job Summary Java SOA Architect (State of NY Dept. of Labor)
- Design develop and modify RESTful services and Java-based SOA solutions for the NYS Department of Labor.
- Lead architecture and integration of applications across multiple business areas.
- Establish and enforce SOA design standards best practices object naming conventions deployment strategies and integration guidelines.
- Design and implement batch processing architectures and service orchestration using Business Process Execution Language (BPEL).
- Develop and expose services to wrap third-party software for information management in a SOA environment.
- Utilize IBMs SOA and ESB toolsets (WebSphere Business Modeler WAS WPS/BPM WID/IID RSA WMB DataPower) for business process management integration data mapping and message routing.
- Import models and create SOA design artifacts for composite application development teams.
- Design high availability (HA) infrastructure for IBM BPM and Integration Developer platforms.
- Develop workflow services and expose them to various business domains for seamless workflow orchestration.
- Employ ORM tools such as JPA and Hibernate for data management in applications.
- Provide production support documentation and ongoing improvements for complex enterprise systems.
Skill Requirements:
- Extensive experience (5 years) in Java SOA application architecture design implementation and support.
- Deep expertise in designing service interfaces (SOAP REST with JSON EJB SCA etc.) and API management.
- Proficiency with IBM SOA/BPM/ESB tools and frameworks.
- Bachelors degree in Computer Science or related field; SOA Architect Certification required.