Job Description :
Sr. Java Developer- 15 mins from Cleveland, OH Hopkins Airport

Our client is seeking a Senior Java Developer for a long term contract project. The Senior Java Developer needs at least 7 years of experience, and will be responsible for the, development, testing, and implementation of software systems and applications to meet the needs of both internal and external business customers. Candidate will be working with many different technologies and platforms.

Experience developing business systems with the Java platform and knowledge of Unix/Linux systems is required.

Experience with modern Java development, web-based technologies, service-oriented architecture, unit/system testing, and with at least one major relational database system.

Java Developer will be working closely with technical team members to deliver complex technical solutions affecting multiple systems.

A team oriented attitude and mentality are firm requisites of this position. The application of SDLC processes and procedures as part of work product is expected.

Required : Technical Experience and Skills

Java/JEE

Working knowledge of modern web-based technologies (HTML, JavaScript, JQuery, JSON, XML, etc.

Developing for Unix/Linux system environments , Command-line build tools, i.e. Maven, Ant

XML-based technologies such as XML, XSLT, XSD, WSDL, DTD, XPath, XQuery.

Java application server technologies (Wildfly, Tomcat)

Unit testing frameworks and mocking, i.e. jUnit

Scripting, particularly in a Unix environment. Knowledge of Bash or PowerShell preferred.

Major database platforms such as Oracle, SQL Server, MySQL, SQL, etc.

Working knowledge of ORM technologies is desired (JPA, Spring Data, Hibernate, etc.

Experience producing and consuming SOAP and REST services, and well as experience in API management a strong plus.

Experience with MVC frameworks (Spring MVC or Struts II)

Desired Skills

Experience with Docker (containerization)

Atlassian stack (Jira, Confluence, Bamboo, Hipchat)

Jenkins/build/deployment technology

Personal Attributes

Ability to independently analyze, research, and design complex solutions

Ability to identify, estimate, organize, prioritize and execute tasks.

Ability to work in collaborative, team-oriented environment.

Strong work ethic with strong analytical and problem solving skills.

Ability to apply critical thinking to abstract concepts.
             

Similar Jobs you may be interested in ..