Job Description :
Job Title: Advanced Backend Java Developer
Location: Chicago, IL
Duration: 6+ months

Responsibilities:
Working within a cross functional, Agile working environment, the Java Developer is responsible for hands on development. This candidate will have a sound knowledge of Java, Spring, NoSQL, network communication stack and be prepared to work on a variety of new technologies as required during the development of new solutions. The candidate should be self-motivated and should have the drive to work on rapidly changing requirements to meet end user needs.

Qualifications:
6+ years of production software development experience
2+ years of android development
Ability to work across product teams in a cross functional environment with various roles (Product Owner, Scrum Master, Interaction Designer and Architect)
Good written and verbal communication skills
Actively identifies issues and raises impediments, finds solution to blockers and helps resolve technical issues in time to help achieve sprint goal.
Ability to work with external facing partner to teach and help when needed
Agile/ Scrum knowledge is a plus


Technical Experience:
Working knowledge of Core Java in Client/Server environment.
Working knowledge of Spring application
Working knowledge of network stack such as TCP, UDP and other bidirectional protocol
Working knowledge of Network security such as TLS, DTLS, certificate management etc.
Working knowledge of building multithreaded application
Working knowledge of building compelling, extensible and scalable back end application frameworks.
Strong interest in IOT and connected device
Knowledge of Kafka, MongoDB, Elasticsearch is a plus

Education Requirements:
Bachelor''s Degree in Computer Science, Computer Engineering, or Computer Information Systems
             

Similar Jobs you may be interested in ..