Job Description :
Role: Java Architect
Location: Minneapolis, MN
Full Time

Qualifications Basic

Bachelor’s degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
At least 7 years of experience with Information Technologies

Preferred

At least 8 years of experience with Java and related technologies Java, Oracle, Cloud based solution, Docker Container, Angular.
Experience in defining new architectures and ability to drive an independent project from an architectural stand point
In-depth knowledge of UML Design, different Design Patterns.
In-depth working knowledge of OpenShift and AWS
Should have expertise in designing and developing integration solutions via Enterprise Service Bus (ESB) using MuleSoft.
Extensive Mule ESB experience in implementing Service Oriented Architecture (SOA)
Strong application integration experience using Mule ESB with connectors, transformations
Extensively worked on Any Point Studio and Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
Expertise in Java Programming, Web based development, JSP and J2EE related technologies, Java Multithreaded programming, Java Beans, JMX, Spring/Struts Framework, Apache Tomcat Web Server, Unit Testing Frameworks, Object Relational Mapping (ORM) Tool, Security Framework /Concepts, RESTful Web Services.
Good Knowledge of XML and related technologies (like DOM, SAX, XPATH, JAXB, XML Beans and XSLT etc
Knowledge of scripting languages (like Java Script, Perl Script and shell script) for web based client/server application development.
Exposure to Web/Application Servers e.g. Apache, Tomcat, Weblogic, WAS
Exposure to Middleware Technologies like IBM MQ, TIBCO etc.
Expertise in build automation tools (e.g. Maven, Ant)
Working knowledge of any one RDBMS product. Oracle is preferred.
Working Knowledge of Specific Tools: IDE''s such as Eclipse or NetBeans, Source controls such as BitBucket
Knowledge of Performance Tuning and Profiling of application.
Hands on knowledge of Splunk
Exposure to Agile Software Development methods and Atlassian tools like Jira, Confluence, Bitbucket, Bamboo and XL Deploy etc.
The job entails an extensive amount of travel. The job also entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email or face to face.