Java Cloud Developer

  •  

Peoria, IL

Industry: Technology

  •  

Less than 5 years

Posted 26 days ago

  by    Bajrang Yadav

Job Title: Java, Cloud developer - Message parsing

Location: US-IL-Peoria

Overview:

Eclipse 1+ year Can navigate and build Java projects in Eclipse.

Java 3+ years Has strong experience in

- Writing distributed applications

- Writing highly parallelized applications

- Writing fault tolerant applications

SqlServer 1+ year Understands the use cases that fit SQL vs HBase and has an in-depth knowledge of SQL scripting such as data copies between tables.

SQL 3+ years Strong understanding of data modeling and complex queries and update statements to databases

Apache Storm 1+ year Understands the Storm framework and can tweak the storm infrastructure for more performance. Understands when and where to use Spouts vs Bolts. Knowledgeable on supporting a Storm cluster and where to troubleshoot issues.

Azure WebJobs 1+ year Handle the processing of service bus messages. Complex transaction processing with multiple events or actions being taken.

Azure ServiceBus 1+ year Process messages, post messages, and design and implement message flows with multiple applications. Can design and develop high throughput message processing with Azure Event hubs.

REST 1+ year Knowledge of building and designing rest interfaces using Java or .NET. Experience optimizing or writing apis with high throughput and fast response times.

Maven Experience with using maven as a package manager in Java

Apache HBase and Apache Phoenix Can write code that interacts with both HBase and Phoenix via Java. Understands the architecture of an HBase cluster including what a region server, zookeeper, and head node is. Also, can troubleshoot query issues or throughput issues via HBase logs and monitoring.

Git An understanding of source control. Especially with branching and checking in code multiple times a day.

Unit Testing 3+ years A full understanding and embracing of unit testing. Experience writing highly covered applications and using dependency injection and mocking to test applications.

Primary Skills:

Eclipse 1+ year Can navigate and build Java projects in Eclipse.

Java 3+ years Has strong experience in

- Writing distributed applications

- Writing highly parallelized applications

- Writing fault tolerant applications

SqlServer 1+ year Understands the use cases that fit SQL vs HBase and has an in-depth knowledge of SQL scripting such as data copies between tables.

SQL 3+ years Strong understanding of data modeling and complex queries and update statements to databases

Apache Storm 1+ year Understands the Storm framework and can tweak the storm infrastructure for more performance. Understands when and where to use Spouts vs Bolts. Knowledgeable on supporting a Storm cluster and where to troubleshoot issues.

Azure WebJobs 1+ year Handle the processing of service bus messages. Complex transaction processing with multiple events or actions being taken.

Azure ServiceBus 1+ year Process messages, post messages, and design and implement message flows with multiple applications. Can design and develop high throughput message processing with Azure Event hubs.

REST 1+ year Knowledge of building and designing rest interfaces using Java or .NET. Experience optimizing or writing apis with high throughput and fast response times.

Maven Experience with using maven as a package manager in Java

Apache HBase and Apache Phoenix Can write code that interacts with both HBase and Phoenix via Java. Understands the architecture of an HBase cluster including what a region server, zookeeper, and head node is. Also, can troubleshoot query issues or throughput issues via HBase logs and monitoring.

Git An understanding of source control. Especially with branching and checking in code multiple times a day.

Unit Testing 3+ years A full understanding and embracing of unit testing. Experience writing highly covered applications and using dependency injection and mocking to test applications.

Secondary Skills:

Redis Experience in caching solutions.

Table Storage Experience with using key value pair data storage.

Blob Storage Experience with processing files.

Guice Dependency Injection framework

Educational Qualifications

CS/EE/IT/IS