Sign in

Java Programmer

Company:
DatamanUSA LLC
Location:
Buffalo, New York, United States
Posted:
October 01, 2019

Description:

Job Details:-

Title: Java Programmer

Location: Columbia, SC

Duration: 12 months

Hrs/Wk: 40

Remote Work Availability: 0% (Completely On-Site Position)

Daily Duties / Responsibilities:

• Design and develop platform and software solutions using the client Technology Product Portfolio (TTP) which includes:

- OpenAPI standard

- SOLID software engineering principles

- Docker container infrastructure

- Kubernetes orchestration

• Participate in the assessment of current and emerging technology with a focus on technology capabilities and impact.

• Ensure that component planning/activities are aligned with the integration strategy.

Qualifications:

Experience in designing and developing complex enterprise solutions within a service-oriented architecture with specific experience including:

• Knowledge and development experience in an 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 with MarkLogic and RDLs

• Experience with Apache Nifi

• Experience with data mining and extraction technologies

• 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.

• Demonstrated teamwork and collaboration in a professional setting

REQUIRED SKILLS:

• Experience with high-performance, open source web technologies

• Experience in developing web applications

• Experience with MarkLogic and RDLs

• Experience with Apache Nifi

• Experience with data mining and extraction technologies

• Experience with OLTP and ODS

• 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 in delivering end-to-end solutions

• Proficient in OOD

PREFERRED SKILLS:

• Prior experience working in areas of emerging technology and driving new points of view and capabilities

• Experience with BDD utilizing rapid development tools

• Experience with defining and creating highly functional designs and coding in a fast-paced evolving environment

• Experience in robust development ensuring low defect products and the ability to articulate the design and implementation details in a way that is clearly understandable across a wide range of personnel with

differing backgrounds and levels

• Solid testing and validation skills and understanding of simulated data

• Demonstrated teamwork and collaboration in a professional setting

• Self-starter, with a keen interest in technology and highly motivated towards success

• Must show initiative and desire to learn business and technology subjects