Senior Microservices Developer, Cloud Computing Technologies Agile Development Labor Rate develops and implements microservices software that meets organizational or market demands of simplifying complex applications and increasing efficiency. Install and configure microservices application systems using different software coding architectures and technologies. Lead the team of microservices developers to implement comprehensive end-to-end commercial and customized organizational software projects, starting from the end user needs assessments to setting software project timelines, implementing software architectural designs, choosing appropriate software development tools, software programming phases, software quality assurances testing, software project delivery, and software maintenance. May have certifications in computer engineering, computer science, or in other software related fields such as software development, software programming, and software architecture. Have strong problem-solving skills, good at multitasking, great at thinking fast, and have strong decision-making skills. Possess functional programming knowledge, with proficiency in multiple programming languages such as Java 8, J2EE, PHP, Python, Perl, Haskell, Erlang, and so on. Proficient in relational database programming languages such as SQL, MySQL, PostreSQL, and so on. Must possess 12 or more years of experience with at least nine years of professional microservices software development experience. Experienced in using software development tools such as Spring Boot, Akka, SonarQube, Scala, Play, Cassandra, and API-based software development technologies. Capable of building custom cloud solution using containerized and serverless technologies. Design, develop, and implement web-based Java applications to support business requirements. Ensure that expected application performance levels are achieved. Design, code, test, debug, document, maintain, and modify complex computer programs of high security requirements. Able to design, develop and implement scalable, elastic microservice based platforms. Should have knowledge of OAuth token-based authentication protocol, PCI and Security Coding Standards. Possess excellent communication skills and capable of communicating complex technical subjects to non-technical individuals with utmost clarity.
Further rates within this Senior Microservices Developer category.