No of Positions: 05
Build, test & deploy software’s, ensure that the systems availability, security and performance are adherent to SLAs for various projects
Design and implementation of the overall web architecture
Ensuring the entire stack is designed and built for speed and scalability
Design and deployment of various required database like SQL and NoSQL
Design and construction of RESTful API in relevant back-end programming language
Design, develop, test, deploy, maintain and improve software needed for various projects
Use required technologies & web services to create, maintain, and upgrade code for secure, scalable, reliable, high performing applications and platforms in cloud and on-premise servers
Ensuring cross-platform optimization for mobile phones and responsiveness of application
Maintain and improve data models
Develop test automation
Work with cross-functional teams to ensure software quality
Manage project priorities, deadlines and deliverables
Versatile and be enthusiastic to take on new problems across the full-stack
Maintain semantic version control of source, software's & resources
Enable data management: governance, regulatory compliance & privacy
Enable code required for SIEM & UEBA
Enable code required for ISO27001, PCI-DSS certifications of IT systems
Enable authentication and authorization between multiple systems, servers, and environments
Technical Skills:
Angular, React, Javascript, Typescript
Node JS, NPM, Socket, PubSub, API
Java, Spring Boot, Hibernate, API
Python, Django, Flask, API
MySQL, MongoDB, PostgreSQL, Cassandra
Data lakes & warehouse, SQL, HiveQL, GraphQL, Shell scripting
HTML, DHTML, XML, AJAX, WSDL, SOAP, Apache Tomcat, HTML, CSS, Java Script, jQuery, Bootstrap, XML, JSON, XSL
Eclipse, JDBC, Toad, Maven, Ant, Jenkins, Code Deploy, GIT, Puppet, Ansible, Apache, Nginx, Express
Microservices, Docker, Kubernetes
Linux, Unix, Windows, Windows Servers
Soft Skills:
Creative and research oriented
Outcome driven
Resilient and ability to learn evolving technologies required for this job description
Problem solving skills
Business analytical thinking
Working proficiency in verbal and written English
Qualifications:
B.E. in C.S. or a related field and minimum 3 years experience in the following:
Experience working 2 or more of the following: web or mobile application development, distributed and parallel systems, Micro Services Architecture, Event driven Architecture, RESTful APIs using Swagger, In-memory computation, Parallel processing (Task & Data based approach)
Experience in building web services using RESTful API in Java, Node, Python
Experience in working with database connection of SQL and NoSQL for building API services
Experienced in creating event-processing web services
Experienced in Real-Time Streaming applications using socket and pubsub mechanism
Good expertise in working with the Linux environment and shell Scripting
Experienced on microservice development for continuous integration and deployments with different plugins like GitHub and Kubernetes
Hands-on experience in version control tool Git for merging and branching
Experience in configuration, deployment, and management of enterprise applications on Application and Web Servers
Experience in performing Unit and Performance testing using Junit, JMeter and TestNG
Experience in Entity-Relationship modeling for OLTP and dimension modeling for OLAP
Experience in working with CSV, JSON, XML, ORC, AVRO, and Parquet file formats