FullStack Engineer

WFH, Chennai, Hyderabad

Job Code

22FS1

Experience

Minimum 3 Years

Requirements

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