Job Description :
Job Title: Java Developer/ Lead ( Spring boot)

Location: Deerfield, IL
Duration: Long Term

Job Description

· Demonstrated experience in building highly scalable, distributed software systems

· Proficient with Java SDK, J2EE, Spring, JDBC and SQL, REST/SOAP API development

· Experience developing using Agile Scrum methodology and reporting progress through JIRA

· Code management experience using SVN or Git or other version control system

· Knowledge of ANT and/or Maven is preferred

· Knowledge of Tomcat, AOP, SOAP UI is preferred

· Preferred knowledge of basic network concepts, IP, Security Services and Ethernet

· Experience with contributing to open source code is a plus

· Experience in one or more open source Java frameworks such as Spring, Hibernate

· Desired experience in one or more No-SQL databases – Hbase, Cassandra, Mongodb, etc.

Roles and Responsibilities

· Design, build, and maintain efficient, reusable, and reliable Java codePropose and help build proof of concepts, prototype

· Provide estimates for development effort

· Translate application storyboards and use cases into functional applications

· Ensure the best possible performance, quality, and responsiveness of the applications

· Identify bottlenecks and bugs, and devise solutions to these problems

· Help maintain code quality, organization, and automatization

· Evaluate technical aspects of competing products