SOA Developer
Listed on 2026-07-01
-
Software Development
Java Developer, Backend Developer, Software Engineer, Full Stack Developer
SOA Developer
Client:
Freddie Mac
Location:
McLean, VA (hybrid schedule)
Length: long term, multi-year contact
Skills:
At least 5+ years of experience in developing complex SOA projects, API’s, Enterprise applications, specifically in Java, J2EE, and XML Technologies.
Broad experience with SOA, OSB and Java application servers such as Oracle Web Logic and Java EE development and Oracle 12c.
Hands-on development expertise in BPEL 12c and OSB 12c.
Experience with XML, XSD, XSLT, WSDL, DVM, REST/JSON and JAVA.
Expertise in Oracle Web Service Manager (OWSM).
Experience with SOAP Webservice and REST integration.
Experience working in an Agile Environment.
Experience using Database Adapter, JMS Adapter and File/FTP adapters for integration using OSB and/or SOA.
Good to have 2+ years of strong development experience producing REST API's
Good to have experience with API Gateway and Management platforms such as Mule Soft or Apigee
Good to have experience with microservices development and design patterns
Very strong experience in using JMS Queue and Topic’s for building messaging related solutions using MDBs
Strong SQL, XQuery, Database Programming skills in working with Oracle/IBM UDB/Sybase Databases
Ability to exercise independent judgment and creative problem-solving techniques in a highly-complex environment using leading-edge technology.
Good working knowledge of Jenkins, Artifactory, Teamforge GIT, Bitbucket
Good to have exposure to Container technologies – preferably Docker, Kubernetes, Openshift Container Platform
Experience with Web Servers like Web Logic/Tomcat and using IDEs like Eclipse, JDeveloper etc.
Excellent analytical, comprehension, communication, writing, and interpersonal skills, Innovative in proposing solutions.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).