? 8+ years of overall software development experience ? 5+ years of development with experience with programming languages/frameworks such as Java/Spring and NodeJS/Express ? 3+ years of solid hands-on experience with Azure and/or AWS and knowledge of various cloud services ? Experience developing API microservice applications using stateless architecture patterns, Domain-Driven Design, and RESTful architecture best practices ? Experience in developing applications that employ synchronous or asynchronous services based on performance & business requirements ? Strong knowledge of data integration technologies, patterns, and processes ? Understanding of secure coding best practices ? Understanding of API Gateways, proxies, and concepts of securing API endpoints (e.g., rate limiting, API tokens) ? Experience with relational (e.g., PostgreSQL) and no-SQL (e.g., MongoDB) databases. ? Experience with Git, Azure DevOps Pipelines, Terraform or equivalent CI/CD tools ? Experience with... Containerization and Microservices ? A team player with excellent communication skills, both written and oral, interpersonal, organizational skills, and problem-solving ability to work with customers and other nontechnical end users on complex issues ? Has a high degree of responsibility and can work as an independent contributor to accomplish program goals