Job Description :
Position: Senior Java Developer
Location: ATLANTA, GA
Duration: 6+ months

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
Five to ten years’ experience developing software. This should include:
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
backgrounds
Effective in conveying ideas and messages, both formally and informally, clearly, concisely and
Accurately
             

Similar Jobs you may be interested in ..