Design, develop, implement, and deploy web applications, backend services, and enterprise solutions using various development technologies and platforms
Job Summary
Design, develop, implement, and deploy web applications, backend services, and enterprise solutions using various development technologies and platforms.
Build customer-centric, reliable, and scalable software solutions with observability and operational readiness in mind.
Execute software validation, including unit, integration, and end-to-end functional testing, with a focus on test automation, CI/CD, and continuous deployment.
Matching Summary
Design, develop, implement, and deploy web applications, backend services, and enterprise solutions using various development technologies and platforms.
Skills & Requirements
Must-have
Cloud services (Aliyun, AWS)
Container technologies (Docker, Kubernetes)
CI/CD pipelines (Github, CodePipeline)
Infrastructure as Code (Terraform)
Relational and NoSQL databases
Messaging queues (AmazonMQ, SQS, SNS)
Automated testing tools
Nice-to-have
Results-oriented and customer-focused
Passionate about problem-solving
Interest in own work
Innovative and imaginative
Ability to work in a dynamic environment
Key Requirements
5+ years professional software development and operations experience
Computer Science degree or equivalent experience
Experience with microservices operations
Experience with complex problem-solving or system design
Experience with cloud services configuration
Experience with container technologies and cloud services
Experience with streaming data processing
Experience with CI/CD
Experience with Infrastructure as Code
Experience with relational and NoSQL databases
Experience with messaging queues
Experience with automated testing tools
Experience building resilient operational applications
Experience analyzing system metrics
Experience with JIRA, Confluence, Git, Nexus, Maven