Vacancy expired!
Application EngineerinWestlake, OHatTravel Centers of America PetroDate Posted: 10/8/2019Job Snapshot
Employee Type: Full-Time
Location: Westlake, OH
Job Type: Corporate
Experience: Not Specified
Date Posted: 10/8/2019
Job DescriptionDescription:The Java Developer 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. In this dynamic role, you will work with a number of different technologies and platforms.Experience developing business systems with the Java platform and knowledge of Unix/Linux systems is required. You should have experience with modern Java development, web-based technologies, service-oriented architecture, unit/system testing, and with at least one major relational database system.You will also be working closely with technical team members to deliver 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.Technical Experience/SkillsRequired - Practical past work experience with:
Java/JEE
Javascript
CSS
Working knowledge of modern web-based technologies (HTML, JavaScript, JQuery, JSON, XML, etc.).
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
Major database platforms such as Oracle, SQL Server, MySQL, SQL, etc.
Developing for Unix/Linux system environments
Desired Skills
Atlassian stack (Jira, Confluence, Bamboo, Hipchat)
Jenkins/build/deployment technology
Experience with Angular 2 or higher
Experience producing and consuming SOAP and REST services, and well as experience in API management
Experience with MVC frameworks (Spring MVC or Struts II)
Scripting, particularly in a Unix environment. Knowledge of Bash or PowerShell preferred
Working knowledge of ORM technologies is desired (JPA, Spring Data, Hibernate, etc.).
Personal Attributes
Ability to analyze, research, and design technical solutions
Ability to identify, estimate, organize, prioritize and execute tasks.
Ability to work in collaborative, team-oriented environment.
Strong analytical and problem solving skills.
Strong work ethic.
Ability to apply critical thinking to abstract concepts.