Java ESB Developer Onsite
Description: Diversified Systems is searching for a Senior Fuse Developer with a strong Java background to join our team. The successful candidate should have a strong track record in ESB system planning, design and integration using JBoss Fuse, Java/J2EE, and Spring/Hibernate. MDHS is currently seeking a Senior Fuse Developer to perform job functions related to ESB system planning, design, and integration.
Responsibilities: - Perform ESB system planning, design and integration using JBoss Fuse, Java/J2EE, and Spring/Hibernate.
- Work with stakeholders to design, implement, and enhance large applications using JAVA.
- Work with customers to build and formulate business requirements.
- Define and implement new technical direction and identify and participate in issue resolution and process refinement.
Requirements: - 10 years of Java Development on Java 8+JDK and solid Object-Oriented design programming required.
- dvanced experience in working with stakeholders to design, implement, and enhance large applications using JAVA required.
- Solid Java Enterprise Edition (JEE) experience required.
- Proficiency in SOAP required.
- Proficiency in writing SQL required.
- Experience working with customers to build and formulate business requirements required.
- bility to define and implement new technical direction and identify and participate in issue resolution and process refinement required.
- Knowledge of Spring (Dependency Injection / IOC / SOLID / Spring Boot) required.
- Experience with REST web services frameworks with focus on API development (API gateways, microservices, pub/sub, event driven solutions) required.
Preferred Skills:
- Knowledge of Cloud Technology highly desired.
- Experience with Microsoft SQL Server highly desired.
- Working knowledge of the Unix/Linux operating system highly desired.
- gile experience (SAFe, Agile Scrum, Kanban, XP or similar methodologies) highly desired.
- Background in SOA, EJB's - WebLogic, WebSphere, JBOSS, Fuse highly desired.
- ESB SOA orchestration, prioritization, que management, and API's - using Java, JEE, and Java 8 highly desired.