Job Description :
Role :                   Java Developer
Location :           Scottsdale, AZ

Duration:           12 months

Moi:                     Phone and Video Interviews

Job Description

Software Engineer / Senior Software Engineer

This position requires individuals to design, develop, test and maintains software product applications.

General Job Requirements

Design, develop, document, test, and debug new and existing software systems and applications.
Exposure to full development life cycle including requirements analysis and design.
Write technical specifications based on conceptual design and stated business requirements.
Support, maintain, and document software functionality.
Analyze code to find causes of errors and revise programs as needed.
Consult with end user to prototype, refine, test, and debug programs to meet needs
Identify and evaluate new technologies for implementation.
Complies with all security policies and procedures, to ensure that the highest level of system and data confidentiality, integrity and availability is maintained.
Analyze user needs to determine technical requirements.

Technology Skills:

Core Java
Hands-on programming exercise
Spring Boot
Security Vulnerabilities 
Secure Coding
Web Services
Test Automation (Integration and Regression Testing)
Unit Testing
BDD/TDD (Cucumber, Groovy)
DB, Stored Procedures
Spring Modules
Message Queue, JMS
OO Concepts, Class Design, Patterns, UML, Coding Best Practices
Cloud Experience (Preferably AWS)
Experience with Git, Docker & Kubernetes
Experience with Aerospike (NoSQL database) & Elasticsearch

Thanks and Regards,

Sangeeta Deopa | IT Recruiter | KPG99, INC
Direct| |  

3240 E State St EXT, Hamilton, NJ 08619