Senior Java Developer
Job Summary
Design develop and maintain high-performance Java applications. Write clean scalable and well-documented code. Participate in the full software development lifecycle (SDLC). Collaborate with Product Managers QA Engineers and UX Designers. Troubleshoot and debug applications. Optimize application performance and scalability. Maintain code quality through unit testing and code reviews. Stay current with industry trends and technologies to drive innovation. Bachelors degree in Computer Science Engineering or related field. 8 years of professional experience in Java AWS Microservices and Python. Experience with microservices architecture. Familiarity with Docker and Kubernetes. Collaborate with Product Managers QA Engineers and UX Designers. 3 years of experience designing and developing solutions in AWS cloud environments. Strong expertise in Java 10 Spring Boot RESTful API design and microservices architecture Hands-on experience with key AWS services: Lambda API Gateway S3 RDS DynamoDB ECS SNS/SQS CloudWatch. Solid understanding of infrastructure-as-code (IaC) tools like Terraform AWS CloudFormation or CDK. Knowledge and experience in Python is preferrable Experience with Agile/Scrum version control (Git) and CI/CD pipelines. Strong communication and leadership skills including leading distributed development teams.
Required Experience:
Senior IC
About Company
At Virtusa, we are builders, makers, and doers. Digital engineering is in our DNA. It’s at the heart of everything we do.