Job Description :
Java Developer
Location: Farmers Branch, TX (Will be remote start but will require consultant to work onsite once the Covid-19 situation is resolved
Duration: 3 Months


Pre-Qualifying Questions:

1. Can you provide instances where applicant has developed code in Java/J2EE in an enterprise environment?
2. Do you have experience with Rest & SOAP based web services


3+ years of experience in Custom Application Design & Development utilizing Java, J2EE, UNIX/Linux, PL/SQL, Data Structures, Design Patterns, Algorithms and Optimizations, Object-Oriented design, Shell scripting
3+ years of expertise in Service Oriented Design & implementing RESTful APIs in n-tier architectures
Proficient with SOAP, WSDL, XSD, JSON, Web services and XML
Understanding of Agile software development, Continuous Integration, GIT workflow and version control (Jira/Perforce/SVN/Bugzilla/GIT/GitFlow)
Experience with JBOSS, Apache, Tomcat servers
Experience with Integration Testing, and Unit Test frameworks (Junit, Mokito, PowerMock)

Process Flows
Mentor and Knowledge transfer to client project team members
Participate as primary, co and/or contributing author on any and all project deliverables associated with their assigned areas of responsibility
Participate in data conversion and data maintenance
Provide best practice and industry specific solutions
Advise on and provide alternative (out of the box) solutions
Provide thought leadership as well as hands on technical configuration/development as needed.
Participate as a team member of the functional team
Perform other duties as assigned.

Acceptance Criteria:
High quality, unit tested code passing all test conditions.