Java Application Developer in Detroit, MI at Vaco

Date Posted: 8/26/2019

Job Snapshot

Job Description

Find your next great opportunity with Vaco! We are currently seeking a Java Software Engineer. Our client is seeking a bright, articulate, enthusiastic, detail-oriented applicant with a desire to exceed our client expectations. Get the advantage over your competition through our direct access to HR departments and hiring managers. Apply with Vaco, and we will be your personal representative! We will promote your strengths and help prepare you for your interview, supplying you with key information about our client.

At no cost to you, work with Vaco recruiters to get great insight about trends in the market. We will keep you updated on compensation expectations, company culture and growth opportunities.

The Software Engineer will report to the SDE Manager and is responsible for being part of the team that significantly influences the way we fulfill customer orders, optimize inventory and buying strategies. You will analyze both technical and business risks and impact and effectively communicate those risks to the business owners, so that they can make informed decisions.

Qualifications include:

* No less than 5 years hands-on development, testing, and troubleshooting experience with core Java, J2EE (Servlets, JSP, JDBC, JMS, JPA), Spring MVC, Spring Security, Hibernate, JUnit, Mockito, Log4J.
* Experience with Web front end design/development (JSP, JavaScript, XML, HTML, CSS3).
* Experience with SQL development on an Oracle Database.
* Excellent debugging and troubleshooting skills with Eclipse and Oracle Developer IDEs, application log analysis, and Splunk, to analyze issues in Java, JavaScript, JEE, Spring, Hibernate, and SQL.
* Experience developing Maven-based applications.
* Proficiency with Unix/Linux commands, shell scripts, and applications.
* Experience with single Sign-On (SAML, Okta).
* Web service authentication with oAuth 2.0.
* Good working knowledge of version control tools such as SVN and Git.
* Exposure to Jenkins build management and troubleshooting.
* Solid understanding of design patterns (GOF patterns, and preferably other Design/Architecture/Infrastructure patterns), as well as refactoring.
* Solid understating of MVC and other front-end design patterns.
* Experience with RESTful and SOAP web services, specifically in designing/developing web service APIs
* Experience with Apache CXF.
* Familiarity with Oracle WebLogic, JBoss, and/or Tomcat (Admin Console, configuration, runtime, WAR deployment).
* Experience using monitoring tools such as AppDynamics to troubleshoot application performance.
* Experience working with integrated teams and offshore coordination.
* Excellent written and verbal communication skills.
* Ticket/Change Request creation and follow up with ServiceNow.