Develop and maintain Java full-stack software using Java, Spring Boot, microservices, and APIs. Enhance and maintain on-premises and internal PaaS applications, and rework them for AWS migration according to project timelines. Help design and implement serverless patterns for containerized applications and build industry-standard APIs, including establishing connectivity, routing, protocols, and policies. Design, develop, and implement architecture patterns optimized for service-level agreements, reliability, and cost. Contribute to a culture of software craftsmanship and best practices, including test-driven and behavior-driven development, test automation, continuous integration, and continuous deployment. Improve performance through monitoring metrics, issues, trends, and costs, and ensure security standards and privacy requirements are addressed early in development. Participate in Agile activities, communicate and collaborate across the team, lead code reviews and continuous improvement efforts, and create useful documentation and playbooks. Administer product upgrades and patches, assist team members with troubleshooting and maintenance of production systems, programs, and applications, and participate in a 24/7 on-call support rotation.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior