Cloud Native Application Developer

Cloud Native Application Developer

HCM Nexus Consulting Inc
Not Specified
Not Specified

Job Description

About the job Cloud Native Application Developer
The Cloud Native Application Developer/Engineer is a full-stack engineer who develops and operates (Web) Applications and will host and operate in Cloud environment such as AWS, Azure and etc.

Main Focus

. Refactor legacy web applications - redesign and develop Monolithic applications with containerized, microservices with serverless architecture
o Internal facing web applications such as CSTools, MDF, PMM, Warehouse management, etc.
o External facing web applications such as LINC, Online Renewal Page, etc.

. Rework and replace legacy interfaces to microservices and host as API on Americas Hub
. Data streaming, hosted API interfaces to replace existing DataMart and to fulfill and provide modern analytical needs and interfaces.

Roles and Responsibilities

Evolve the ecosystem using the latest cloud IaaS/PaaS technologies to provide new capabilities and reduce operations costs

. Design and implement new features end to end
. Collaborate with other engineers and teams
. Take pride in owning what you build, support it in production and continuously monitor and evolve it to improve performance, scalability and ease-of-use
. Containerized microservices infrastructure
. Docker / Containers / Kubernetes - AWS EKS/ECS/ECR . Build and deployment CI/CD pipelines in Jenkins
. Related supporting components including DevOps, service discovery & load balancer

. BS/MS degree in Computer Science, a similar technical field of study
. Multi-year experience in implementing cloud applications AWS, Azure, etc.
. Developing and operating containerized microservices using Docker or Kubernetes
. Large scale monitoring, logging and metrics-tracking using Grafana, or others
. Experience building CI/CD pipelines
. Two to three years experience in software development using one or more programming languages including, but not limited to, Java, Node.js, Python
. Experience developing APIs and backend modules
. Experience in both SQL and NoSQL databases (MS SQL, AWS RDS, Aurora, DynamoDB, etc.)
. Experience with complex data pipelines and distributed streaming platforms like Kafka
. Proven record of developing and releasing cloud applications in production environment
. Proven record of abilities to work with QA and Remote Teams

Similar Jobs

People Also Considered

Career Advice to Find Better