Job Description :
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