Java Developer - Solutions Engineer
Previous Job
Previous
Java Developer - Solutions Engineer
Ref No.: 18-29692
Location: Centennial, Colorado
Position Type:Contract
Start Date: 04/17/2018
 Job title:  Java Developer - Solutions Engineer
Work Location:     Centennial,     Colorado
Duration:    8 Months
This is W2 contract role
Job decription:

As a Solutions Engineer , the candidate would deliver technology products that align to business and technology goals and objectives. This position is tasked with leveraging innovative and disruptive technologies and approaches and applying them to business projects and programs. 
This position requires a candidate who can partner with development teams and architecture groups to develop technology solutions that serve as enablers for our business.

Principal Responsibilities Will Include:
Work with development teams and other project leaders/stakeholders to provide technical solutions that enable business capabilities
Explore and recommend improved methods for meeting technology demands
Provide hands-on technical support throughout the development lifecycle (requirements gathering, Proof of Concept (POC) development, implementation and close out)
Work across teams to deliver consistent technology products and promote conforming approaches and standards based development
Work with Architecture leadership to ensure best-practices and standards are followed in delivering Services, Data Integration, APIs and Messaging capabilities
Create and manage documentation and design artifacts
Competencies for Success:

Required:
Bachelor's Degree in Computer Science / Information Technology or equivalent work experience
A minimum of 3 years work experience in Software Development
3-5 yrs. designing and implementing RESTful web services on Java, J2EE, or Spring using XML, JSON, and XSLT
3-5 yrs. Implementing and debugging multi-threaded, concurrent systems in Java
1-3 yrs. Designing and building messaging systems using JMS (i.e. ActiveMQ, Websphere MQ, TIBCO, or SonicMQ)
Proficient in SQL and RDBMs
Dev/Ops mindset, comfortable using Linux CLI and networking/process tools
Experience working in an environment that promotes architectural principles, standards, technical trends, and industry best practices
Experience implementing platform migration from legacy components to SOA
Experience delivering large scale integration projects
Experience with modern development methodologies (Agile, Kanban, XP, etc.)
Must have outstanding interpersonal and communication skills (both written and verbal)
Preferred:
Experience in one or more of the following
o    Informatica PowerCenter
o    Spring Integration
o    Grails 
o    Ruby
o    API Management/API Gateway
o    Redhat JBoss A-MQ / Fuse
o    Apache Camel
o    Gradle
o    Ant
o    Fitnesse
o    HTML/XHTML/AJAX/DHTML
o    JavaScript
o    NoSQL
o    MongoDB
o    Eclipse
o    SVN
o    Redis
o    Hadoop
Strong understanding of data virtualization and data virtualization platforms like Denodo or Composite
Knowledge of TOGAF and Zachman architecture frameworks
Financial Services/Asset Management experience