Understand the requirements from Product Owner, Architects and Tech Leads.
Design, develop and automate reusable, testable, organized, efficient, and self-documenting code/components.
Perform software integration and testing.
Maintain, optimize and monitor existing systems.
Support all the project management activities where required
Requirements
Degree in Information Technology, Computer Science or equivalent relevant experience
Minimum 2 years of experience with the below technical skills o Java 8 , Spring MVC, Spring Boot, C and C++ o Object/Relational Mapping (ORM) frameworks: JPA, Hibernate, etc o Web technologies: RESTful APIs, Web services, API Gateway, etc o DHTML Javascript framework (Bootstrap, JQuery, Angular JS, React JS, Node.JS, etc) o Build tools: Maven, Git o SQL: knowledge of PostgreSQL would be a plus o NoSQL : MongoDB, Redis o MQTT Message Brokers: RabbitMQ, HiveMQ, etc o Batch/Stream Processing: Apache Kafka, Apache Flink o Platform: Docker o Orchestration Tools: Kubernetes o Cloud Technology : AWS
Experience with IoT Platforms is a plus
Shortlisted candidates will be offered a 1 Year Direct Contract employment, convertible to Permanent subject to performance review