Title: Software Developer (Java).
Interview type: In Person or phone.
Required skills: Front End Java Lead, UX, UI, web API, OOD, Jenkins, networking protocols, including TCP/IP, HTTP, NTP, DNS, MLLP, NDM
Experience in designing and developing complex enterprise solutions within a service oriented architecture with specific experience including:
? Knowledge and development experience in a SOA environment.
? Design and development web services, Adapters, XML (XSLT, XPath, XQuery etc.) JAVA or some other object-oriented language, JAVA Script, CSS3; HTML5
? Development of unit and integration tests.
?Experience in Web Services technologies (XML, SOAP, WSDL, XSD, UDDI, REST)
?Experience with Java Frameworks such as Apache or Spring
? Knowledge of cloud platforms and environments
? Exposure to Agile Methodologies.
? Demonstrable competence in SOLID programming principles.
? Demonstrable competence in the evaluation and use of design patterns.
?Experience with high-performance, open source web technologies
?Experience with UX to web API data ingest and egress.
?Experience with horizontally scaled REST architectures requiring the absence of session state.
?Experience with Jenkins pipelines to the extent that guidance can be given for integration for UI components.
?Experience with aggregate data stores.
? Knowledge of networking protocols, including TCP/IP, HTTP, NTP, DNS, MLLP, NDM
?Experience with multi-business unit integrations
? Strong communication (written and oral) and interpersonal skills
? Able to work independently.
? Strong analytical and PROBLEM-SOLVING capabilities
? Excellent PROBLEM-SOLVING skills; proven teamwork and communication skills
?Experience delivering end-to-end solutions
? Proficient in OOD