Job Description :
Any Visa is fine, including OPT (but candidates have to work without the extension of Visa for the next 6 months or 1 year)
Senior Java Developer
Peoria, IL

Mandatory Skills:
Core Java, Enterprise Java, RESTful APIs
Design Principles / Patterns, OOPS, SOLID Principles
Designing & Developing Distributed applications, highly parallelized, multi-threaded, fault tolerant applications
SQL Server, Apache HBase, Apache Storm
Azure PaaS services like Event Hubs, App Services, Web Jobs, etc.
Unit Test Automation using JUnit or similar framework
Preferred Skills:
Visual Studio Online, Agile (Scrum / SAFe) Methodology, GIT repositories, Dependency injection frameworks, Performance validation and performance tuning using profiling techniques,
Azure Redis Cache, Blob Storage, Table Storage, Service Bus Topics / Queue
Job Roles/Responsibilities:
Design and Develop RESTful APIs in Java, ensuring the delivery of business features / user-stories
Design and Develop supporting components and batch functions in Java leveraging the appropriate cloud services, supporting the required NFRs
Design and Develop data models for SQL Server and Apache HBase and write efficient queries against the model
Design and Develop distributed applications on Apache Storm and Apache HBase using Java
Unit testing both Manual and Automated as required, meeting the code coverage standards of the Platform
Triaging and Fixing of Bugs and track them to closure
Integrated End-to-End testing, both manual and automated as required ensuring functional and performance goals
Participate in peer reviews or code reviews and provide code / test review feedback. Incorporate feedback comments for the deliverables

Client : Direct