Roles and ResponsibilitiesDevelop high-quality front-end architecture.Build solid back-end web services/microservices.Design and develop APIs and API documentation.Helped the team design and normalize databases.Ensure cross-platform optimization for web and mobile phones.You will be a Principal Full Stack developer on the Workplace Managed Accounts team.Please make sure that applications are responsive. Required Qualifications10+ years of development experience with technical leadership experience at a senior level.10+ years of experience in Java, a solid understanding of Java 11/17 capabilities, Spring batch, and Spring boot.Excellent understanding of REST concepts and working experience in integrating with REST API’s.Experience with Java Spring Boot and Spring Cloud framework.Experience with databases and SQL.Experience with test automation frameworks.Experience with AWS/Azure services.Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins.Experience using source control and pull requests for collaborative development in code repository tools such as GitHub.