Description

Required Skills/Certifications

6+ years of Professional Development experience
Advanced Design and Hands-on Coding Experience in Developing Java/Web Digital Solutions
Experience in Cloud Development and Platforms
Experience with using enterprise/cloud code repositories like GIT, and SVN.
Proficiency with MV* and OOD design and programming principles as well as common design patterns
The technical emphasis in the following areas:
Modern Java (6+) & Web Technologies
Microservices Architecture
Authentication/Authorization framework: OAuth2, Token Management (JWT)
Cloud application development/Serverless architecture
DevOps, Continuous Integration/Build/Quality Tools
Spring Core, integration, security, Boot
SQL, no-SQL, Persistence Frameworks JPA / Hibernate
REST APIs & Integrations framework (ESB, Kafka)
Web Security
Distributed caching (e.g. Redis)
Unit Testing Libraries & Practices (e.g. Junit, Mockito)
Agile Methodology proficiency
Experienced and thrives in a fast-paced work environment
Excellent verbal and written communication skills, ability to communicate effectively with management, delivery team, and customer
Desired Skills/Certifications

Expertise in DevOps Practices & Tools
Experienced with Test Driven Development & Tests Automation
Experience in IOT, Automotive, or Telematics domain
Proficiency with Modern JavaScript Frameworks such as Angular or React
Communication protocols WebSocket, MQTT
Angular, jQuery
Responsive Web, CSS3, HTML5
MEAN stack / REACT
Certifications in the following domains are a plus:
AWS/Cloud
Java
Agile

Education

Any Graduate