Description

Job Responsibilities

  • To Deploy Java Spring boot based Micro Services, Docker container using Amazon EC2 container services and AWS admin console.
  • Build user interface and platform with HTML5, CSS3, Bootstrap4 and scripting languages like JavaScript, nodeJS, JQuery, AJAX, DOM, AngularJS, Angular 14 and ReactJS.
  • Develop various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Analyze and create business models, logical specifications and/or user requirements to develop solutions for the application environment.
  • To Work with data architecture including data ingestion pipeline design, Hadoop information architecture, data modeling and data mining, machine learning and advanced data processing. Experience optimizing ETL workflows.
  • Collaborate with cross-functional teams to deploy Node.js applications on cloud platforms
  • Maintain and update a GraphQL layer to allow retrieval and updates of user interactions with PostgreSQL database
  • Design, develop and implement software applications; create system procedures and ensure that the developed applications function normally
  • Secure API's by implementing Oauth2 token-based authentication using spring security
  • Participate in scrum meetings and coordinate with Business Analysts to understand the business needs and implement the same into a functional design.
  • Configure the monitoring and alerting tools according to the requirement like Prometheus and Grafana, Datadog, setting up alerts and deployed multiple EKS dashboards for various micro services in K8's.
  • Deploy SpringBoot (Tomcat) micro services as docker containers with AWS Elastic Container Service (ECS) and Elastic Container Registry (ECR) using suitable task placement strategies spanning across multiple availability zones.
  • Develop various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Optimize Node.js applications for performance and scalability.
  • To Design, develop and test HTML, CSS, ES6, jQuery and React JS, Redux that meets accessibility of web browser. Developed and maintained full-stack applications using Node.js
  • Work on creating the Docker containers, Docker container images, tagging and pushing the images and Docker consoles for managing the application life cycle.
  • Work with GIT version controlling system for continuous developments using agile methodologies.

Skills & Experience

  • Great interpersonal communication skills
  • A keen eye for spotting data trends
  • Great analytical skills.
  • A keen grasp of information technology.
  • Professional demeanor.
  • Personal accountability and strong work ethic.
  • Professional, able to interact with vendors/clients.
  • Positive, “can-do” attitude.
  • Develop Docker file for different end points and validate them through the Docker-central to run the Jenkins job with given parameter and deploy job to the Kubernetes.

Education

Bachelor’s degree in computer science