Java Software Engineer in Detroit at Vaco

Date Posted: 10/1/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.

Other responsibilities of the Software Developer role include:

  • * 5+ years of hands-on development experience required Java, with a preference of experience in architecture, integration and configuring.
    * BS or MS in a technical discipline
    * Must have experience working with integration features such as callouts, future methods, batch and scheduled apex, REST and SOAP APIs
    * Must have Java/J2EE hands on development experience
    * Understanding concepts of Key Management, Platform Encryption, SSL Handshake
    * Knowledge on large organizations security standards/policies is desired
    * Experience working in a Scrum/Agile environment and solid foundation in software development practices
  • Participating in the full development life cycle, including project scope, requirements gathering, specifications, coding, configuration, testing and deployment
  • Working closely with end users to make sure that the application or system meets the needs of the business
  • Managing with Agile Development Methodology
  • Serving as an authority on function and technical issues in designated areas
  • Working with a wide variety of technologies