Click here to login or register
Reference # : 18-00077 Title : Sr. Java Developer
Location : Norfolk, VA
Position Type : Contract
Experience Level : 7 Years Start Date / End Date : 01/12/2018 / 01/12/2019  
Description
 Overview:
Requires BA/BS degree in related field or technical institute training; with 7 or more years related experience; multi-platform experience, expert level experience with business and technical applications, or any combination of education and experience, which would provide an equivalent background.
Must have a healthcare data background
 
Developer Engineers collaborate with architects to build web applications, business integration, and web services that will meet a client's needs from beginning to end. Senior developers have worked in
Software for more than 5 years, and require little direction.
Core responsibilities
  • Leverage JavaScript frameworks to implement software.
  • Develop software using Java with Spring products.
  • Support development of complex front-end logic.
  • Work closely with front-end developers to integrate solutions.
  • Communicate with non-programming staff to help them understand the solution.
  • Perform tasks with little direction, capable of creating design patterns.
  • Identify and communicate risks.
 
Additional responsibilities
  • Consuming and implementation of RESTful web services, Micro services and event driven architecture
  • Able to provide direction and coaching to junior colleagues.
  • Consult with front-end developers and other technical teams in order to ensure successful
integration of solution.
 
Required education and experience
  • Object oriented design and domain modeling skills is a must
  • Hands-on with exposure and experience in a wide variety of Java technologies with
Specific expertise in the spring products (core, boot, integrations, security).
  • Experienced in building various integrations, such as web services, queues, batch
  • Knowledge of handling distributed transactions, compensating transactions
  • Knowledge of Mongo DB and Spring-data-mongo dB
  • Experience in Typescript, Boot strap
  • Consumption and design of RESTful APIs
  • Pattern-driven development and Agile Scrum development
  • Experience in preparing TDD/BDD, Unit testing, including mocking
  • Debugging tools
  • Git, Maven, other CI/CD tools
 
Two or more years' experience and/or exposure to the following technologies:
 
  • One or more JavaScript frameworks, such as React JS, NodeJS, or Angular 2
  •  Experience with Angular 4
 
 Preferred education and experience
  • Strong verbal communication skills, both with colleagues and customers, with diverse cultural
  •  
  • Effective in conveying ideas and messages, both formally and informally, clearly, concisely and
  •