How can we reach you?

Do you have a resume?

Please check the box below:

If you would like to be notified via email about new job openings, select a category below:

Submit
Cancel
Java Developer
Farmington Hills, MI

Apply Now

Posted 8/12/2019

Required Skills

  • 3+ years of experience developing enterprise web applications using Java / J2EE strongly preferred
  • 1+ years of experience designing databases and performance tuning SQL queries in DB2 or any major RDBMS strongly preferred
  • 3+ years of experience with Java development frameworks such as Spring, Spring MVC, Hibernate, JPA, etc. strongly preferred
  • 3+ years of experience writing unit tests using JUnit strongly preferred
  • Experience with build tools such as Maven, Gradle, Ant, Jenkins, etc. strongly preferred
  • Experience with UI development using HTML, Javascript, JQuery, AJAX, etc. preferred
  • 1+ years of experience deploying applications on any enterprise application server, preferably JBoss 6.0 (or higher) strongly preferred
  • Strong understanding of object-oriented analysis and design (OOAD) concepts
  • Expert knowledge of coding best practices and proven experience enforcing them in a team environment
  • Strong understanding of software development methodologies
  • Excellent written and verbal communication skills
  • Self-motivated and capable of working in a dynamic environment
  • Desired Skills:
  • Experience developing SOAP and / or REST based web services
  • Strong understanding of XSLT, XSD, and WSDL
  • Knowledge of version management, using tools like Git or SVN
  • Experience with build tools Maven, Gradle, Ant, and Jenkins

Job Description

  • Assist with full development life cycle (SLC) of various application enhancements
  • Willingness and aptitude for working with various new infrastructure technologies as needs arise
  • Responsible for support and administration of web service-based applications
  • Assist in development of web service integrations with new business customers
  • Assist with building internal processes, procedures, and methodologies, and work with Development Leads to ensure process is repeatable and efficient
  • Review software code to ensure compliance with established standards
  • Assist with documenting new application development standards
  • Build and execute unit tests as required
  • Document application behaviors, results and issues
  • Utilize company configuration management practices for code check in / check out, version control, and overall management

Reliance One, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

We Build
Teams

Contact Us

RELIANCE ONE, INC.

1700 Harmon Road, Suite One

Auburn Hills, MI 48326

248-922-4500


Copyright 2015 Reliance One, Inc.

All rights reserved.