Job Description :
Position: Java API Developer
Location: Peoria, IL
Type: Contract

Mandatory Skills
Core Java, Enterprise Java, RESTful APIs
Design Principles / Patterns, OOPS, SOLID Principles, Open API Spec (Swagger)
Designing & Developing multi-threaded, fault tolerant applications
Experience with any RDBMS
Unit Test Automation using JUnit or similar framework, Test Driven Development
Develop APIs for legacy applications and host them on AWS

Preferred Skills
Visual Studio Online, Agile (Scrum / SAFe) Methodology, GIT repositories, Performance validation and performance tuning using profiling techniques, AWS (Lambda, EC2, S3, Parameter Store, Cloud Watch, etc

Job Roles/Responsibilities
Design and Develop RESTful APIs in Java, ensuring the delivery of business features / user-stories
Design and Develop supporting components in Java leveraging the appropriate AWS cloud services, supporting the required NFRs
Test Driven Development leveraging both Manual and Automated as required, meeting the functional requirements
Participate in peer reviews or code reviews and provide code / test review feedback. Incorporate feedback comments for the deliverables