Java Developer Virtusa
Job Summary
Job Description
- Design develop and maintain enterprise-grade Java applications using Spring Boot.
- Develop RESTful APIs and scalable Microservices Architecture solutions.
- Build and maintain event-driven applications using Apache Kafka and messaging systems.
- Develop containerized applications using Docker and deploy services on AWS EKS.
- Work with Hibernate ORM JDBC and relational databases for efficient data management.
- Implement scalable and highly available cloud-native solutions on AWS.
- Integrate AWS managed services including Lambda DynamoDB API Gateway SQS EC2 S3 and CloudWatch.
- Configure and manage IAM roles and policies following security best practices.
- Collaborate with DevOps teams for CI/CD pipeline implementation and deployment automation.
- Participate in code reviews unit testing debugging and performance optimization activities.
- Work closely with cross-functional teams in Agile development environments.
- Ensure application scalability reliability and maintainability.