Senior Java Developer

| Greater NYC Area

Kaplan is looking for a Software Engineer with expertise in integration and SOA technologies. In this role, you will work in our fast-paced Technology Team that is responsible for building an API platform and prides itself in being extremely well organized and self-driven. You will lead our efforts in architecture, design, and governance of services and integrations built using various EAI tools.
 

To be successful in this position you need to have :

  • +5 years of experience working as a Developer with Java.

  • +1 years of experience developing integration platforms using an ESB like Webmethods or Mulesoft.

  • Proficient in building REST and SOAP based web services and frameworks in SpringBoot and GraphQL or NodeJS.

  • Experience building high volume data and service integrations using EAI tools.

  • Expert SQL knowledge and good understanding of database internal concepts.

  • Basic knowledge of XML, HTML and Javascript.

  • +6 months of experience working with SSO tools.

  • Experienced on SSO concepts such as Authorization, Authentication, SSO Protocols such as OAuth and SAML.

  • Hands on experience in Ant, Maven or any other building tool.

  • Experience working in Unix environments (basic shell programming and command line).

  • Knowledge on test driven development and metric driven decision making.

  • Experience working in a fast paced scrum based agile environment.

  • Expertise in the entire software lifecycle—requirements capture, analysis, design, implementation, quality assurance, deployment, and maintenance.

  • Demonstrated ability to effectively work in team environment with minimal supervision.

  • Excellent problem solving and communication skills.

Education background:

  • BS or MS in Computer Science or related technical field required of foreign equivalent. Strong relevant work experience considered.
Read Full Job Description