Senior Full-stack Software Engineer Responsible for architectural design and development of applications, leading projects, mentoring developers, designing and deploying enhancements to Java applications, migrating new technologies, supporting existing applications, conducting code reviews, and participating in sprint meetings.