Job Openings
Cloud Native Application Developer
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
Qulifications:
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