As a Senior Full Stack Java Developer at T-Mobile, I leverage my expertise in building scalable microservices and cloud-based applications. My key responsibilities include:Software Development Lifecycle: Involved in all phases, from requirement gathering to deployment, ensuring robust and efficient applications.Microservices Architecture: Developed Spring Boot applications, utilizing Apache Kafka and RabbitMQ for asynchronous communication.Cloud Integration: Managed AWS infrastructure, optimizing services like EC2 and S3 for performance and reliability.Frontend Collaboration: Worked closely with frontend teams using Angular and React, delivering seamless integration for dynamic user experiences.Continuous Integration: Implemented Jenkins for CI/CD, ensuring high-quality code through automated testing and deployment.