Develop containerized applications using Java technologies, design and implement client-side GUI applications, and participate in all phases of software development using Scrum.