Microservices Developer I, Cloud Computing Technologies Agile Development Labor Rate develops applications with a collection of lightweight services, each independently deployable. Design, test, integrate, and deploy business microservices applications in support of a specified business operation. Evaluate end user feedbacks to understand their pain points and design the right microservices initiatives to help meet end user needs. With the guidance of the Senior Microservices Developer, take the initiative of choosing what best fits the development of each microservice in terms of programming languages and databases and hardware and software compatibility. Build microservices applications that are decentralized, message-enabled, has fine-grained interfaces, has domain-driven design, independently scalable, and deployed with automated processes. Have full understanding of serverless computing, Business Driven Development, cloud native applications, lightweight container deployment, DevOps services, decentralized continuous delivery, and so on. Develop applications that enable autonomous business or governmental departments or teams to work and scale their respective services and operations independently. May have certifications in technical fields such as software programming, web development, software development, web applications development, computer engineering, computer science, mathematics, information technology, and so on. Must possess 2 to 5 years of experience with at least one year of professional microservices technology development experience. Must possess innovative, creative, and problem-solving skills, and must be able to communicate conveniently with different groups of end users. Perfect knowledge of technologies such as HTTP, UI Integration, RESTful, GraphQL, Git, Kubernetes, Spring Boot, Swagger, Jersey, and so on. Experienced using programming languages and database development frameworks such as Java, Python, C++/C, Perl, MS SQL, Oracle, Postgres, and so on. Collaborate with business services solution architects to develop, test, and deliver cloud applications for microservices with the aim of enhancing customer experience, improving business operation workflow, and increase profit. Report to the Senior Microservices Developer.
Further rates within this Microservices Developer I category.