Rate: 15-20hr USD -> 3-3400 USD per monthMust-haves * 5+ years of experience in a senior software development role, with a focus on web application, REST API, and SOAP XML web service technologies, within an agile environment. * Proven experience with building robust, reliable, and scaleable monolithic web applications as well as with REST, SOAP, and MQ integration technologies. * Strong experience with languages such as Java (Spring Boot a plus) and SQL (SQL Server). * Expertise with both newer and older design patterns and tools, particularly Struts, Tiles, JSP, JSTL, Hibernate XML mappings, Java 8/11, and Linux Application Servers. * Strong capabilities within SQL, with the ability to design and optimize performant and reliable data persistence solutions. * Proficiency in cloud platforms like AWS and Azure, with a focus on cloud-native solutions. * Experience in evaluating and preparing for the optimization of monolithic and/or legacy implementations to provide better performance, scale, and reduced tech debt. Plusses * Bachelor's or Master's degree in computer science, computer engineering, information systems, or related field, or 8 years equivalent work experience in technology architecture, software development, infrastructure engineering, or similar roles. * Experience with languages such as TypeScript and platforms like AWS Lambda, Kubernetes, etc. * Experience building solutions in a microservice architecture and starving out monoliths over time. * Excellent interpersonal, communication, presentation, and consultative skills for effective relationships and discussing technical concepts to a variety of audiences. * Experience building, maintaining, monitoring, and optimizing cloud-based business solutions. * Experience with infrastructure as code, automation, and monitoring/observability tools. * Experience working in a hybrid on- and off-shore model. Day-to-Day * Bachelor's or Master's degree in computer science, computer engineering, information systems, or related field, or 8 years equivalent work experience in technology architecture, software development, infrastructure engineering, or similar roles. * Experience with languages such as TypeScript and platforms like AWS Lambda, Kubernetes, etc. * Experience building solutions in a microservice architecture and starving out monoliths over time. * Excellent interpersonal, communication, presentation, and consultative skills for effective relationships and discussing technical concepts to a variety of audiences. * Experience building, maintaining, monitoring, and optimizing cloud-based business solutions. * Experience with infrastructure as code, automation, and monitoring/observability tools. * Experience working in a hybrid on- and off-shore model.