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
Lansing, MI

Position No Longer Open

Posted 10/28/2019

Required Skills

  • Bachelor's degree in computer science or related field
  • Combinations of relevant education, certifications, and experience may be considered in lieu of a degree
  • Continuous learning, as defined by the Company's learning philosophy, is required
  • Certification or progress toward certification is highly preferred and encouraged
  • Five years’ experience within an IT environment which provides the necessary skills, knowledge and abilities
  • JavaScript framework skills: Angular.js, React.js, and Node.js
  • Knowledge of, and the ability to apply, necessary software programming practices and procedures
  • Ability to apply the principles of independent logical thinking to define problems, collect data, establish facts and draw valid conclusions
  • Ability to comprehend the consequences of various problem situations and to refer them for appropriate decision making
  • Proficiency in SQL and relational database concepts
  • Ability to design program logic, prepares test data, and test programs
  • Ability to review business requirements and compare to application for possible deviations from customer expectations
  • Excellent triage, troubleshooting and problem-solving skills
  • Ability to handle multiple priorities, establishes workflows, and meets necessary deadlines
  • Knowledge of and ability to code in HTML, XML, JavaScript and other web-related technologies
  • Proficiency in Java
  • Working knowledge of Oracle and Microsoft SQL DDL and DML
  • Experience with development using Oracle Middleware
  • Knowledge of and sound-decision making around the use of enterprise scheduling and monitoring tools

Job Description

  • Must be a US Citizen or authorized to work in the US without sponsorship; corp-corp is not available 
  • Responsible for designing, developing, configuring, testing and documenting applications, integrations, tools, systems and components based on project or change request specifications and procedures using knowledge of and ability to code in HTML, XML, JavaScript, Java and other web-related technologies as well as or other object-oriented development languages
  • Responsible for designing, developing, configuring, testing and documenting applications, integrations, tools, systems and components based on project or change request specifications and procedures
  • Acts as an application owner for incident management, advanced technical troubleshooting, root cause analysis, correction of software defects, and production application validation
  • Will assist with complex incident management situations
  • Reviews design proposals from level I and II Developers and vendors; as well as, performs code reviews on work during various stages of development for adherence of current coding standards
  • Works with technical leads and architects to implement new standards, new technology, and tactical solutions driving the business strategy forward
  • Works within the System Development Life Cycle
  • Monitor the lifecycle of systems by being aware of obsolescence and release dates for the product per the System Development Lifecycle
  • Review patch and upgrade information and ensure implementation where appropriate
  • Owns problem management process and ensures resolution to completion, including identifying discrepancies between systems and developing preventative measures for the long term
  • Track issues and errors, documenting resolutions
  • Act as a liaison between the Company and third-party vendors
  • Ensure that documentation is available for both administrators and users
  • Respond to and resolve reported application, data, or tool issues in a timely manner
  • Identify and resolve advanced application issues using appropriate code languages, toolsets, or configuration processes
  • Perform peer reviews for Level I and II Developers on technical design approaches and ensuring conformity to standards and quality
  • Ensure changes follow appropriate release management processes
  • Raise awareness of application, tool and data issues and resolutions with the Customer and appropriate IS personnel
  • Create and review / approved technical design documents and specifications on change requests and assignments within a project while maintaining documentation and abstracts in conformance with standards
  • Maintain knowledge of standards and quality requirements
  • Assist development with analysis and design for new or existing systems
  • Periodically participate in groups/committees related to processes, standards and best practices
  • Maintain and enhance technical abilities through online resources such as manuals, periodicals and white papers
  • Review program specifications for completeness and conformance to quality standards
  • Periodically prepare reports for review by project leader / system supervisor
  • Verify changes by developing unit test plans, test data and scripts
  • Also perform desk checks and debugging
  • Mentor less experienced Level I and Level II Developers
  • Works with architecture group to set direction of design and development standards
  • Assists with implementation and execution of those standards
  • Serves as a project leader to ensure quality deliverables and sound design execution
  • Evaluates user requests for new or modified programs to determine feasibility, cost and time required, compatibility with current systems, and computer capabilities

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.