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.