Microservices Architect I, Cloud Computing Technologies Agile Development Labor Rate createss target architecture road map for applications and defines architecture solutions for business requirements that include product, pricing, promotion catalogue, checkout or combination of related domains in various industries. Ensures design and code quality by participating in architecture, design and code review, as well as creating interface design by working with downstream and upstream application for data flow and preparation. This may involve creating architecture patterns for transformation, including Microservices, user interfaces, domain driven design and/or orchestration. Conducts system design, performance optimization and quality management of application software development that suits the organization’s needs. May have 2-5 years of experience in this field, with at least one year of satisfactory full-time professional experience in Microservices architecture environment in one or a combination of the following: Department of computer science, service governance & policy management, service security management & enforcement, metadata management, data processing & related data security concepts, information technology, software engineering, business administration, enterprise risk management, or any other specialized areas related to Microservices architecture. Proficient in Java programming/scripting language and open source projects including Spring Cloud, JPA, Mybatis, etc. Familiars with internet architecture development related technology like Microservices, REST / RPC, distributed caching, centralized configuration, message middleware, load balancing, and/or high concurrency. Demonstrates adequate experience in services architecture, component design, application development, deployment processes, integration and migration based on cloud platforms. Works with other members of the Microservices architecture department to establish design and development patterns for service components and interface definition, specification, design and implementation across a dynamic project environment supporting the development of very large-scale applications. Assists with definition of the technical reference architecture to ensure that it meets business requirements, cost constraints, and performance goals of the organization. Partners with relevant departments to contribute to integration and functional and/or non-functional testing of new and existing application development. Works under the guidance of the Senior Microservices Architect.
Further rates within this Microservices Architect I category.