04 Sep
|
Virtusa
|
Hyderabad
Key Responsibilities
Java 8/11/17
Spring Boot
Spring MVC
Spring Data JPA
Implement business logic with clean, maintainable, testable code
Build RESTful APIs with proper request/response validation
Integrate third-party APIs and internal services
Handle exception management and global error handling
Optimize application performance and memory usage
Follow SOLID principles and design patterns
Apache Kafka or RabbitMQ
Develop event-driven integrations between services
Implement retry mechanisms and dead-letter queue handling
Understand delivery guarantees at-least-once, exactly-once
Handle schema evolution and message versioning
Monitor consumer lag and messaging performance
Database & Persistenc
Design relational database schemas PostgreSQL / MySQL
Write optimized SQL queries
Implement indexing and performance tuning
Use ORM tools like Hibernate / JPA
Work with NoSQL databases (MongoDB / Redis) where required.
Implement caching strategies to improve performance
AWS
Azure
GCP
Cloud Responsibilities
Deploy applications to cloud environments.
Configure compute services EC2 / App Services / Compute Engine
Work with managed databases RDS / Cloud SQL
Use object storage S3 / Blob Storage
Understand IAM roles and access management.
Configure basic networking concepts VPC, subnets, security groups
Monitor services using CloudWatch / Azure Monitor / Stackdriver.
Troubleshoot cloud deployment issues.
Containers & Deployment
Containerize applications using Docker.
Basic Knowledge Of Kubernetes Concepts
Pods
Deployments
Services
ConfigMaps
Develop integration tests.
Maintain high code coverage.
Perform API testing using Postman or similar tools.
Participate in code reviews.
Debug and resolve production issues.
Required Technical Skills
Core Backend
7+ years of Java backend development
Strong experience with Spring Boot
Microservices architecture experience
RESTful API development
Solid SQL knowledge
Messaging
Kafka or RabbitMQ
Event-driven architecture fundamentals
Databases
Hibernate / JPA
Basic NoSQL knowledge
Cloud Intermediate
Hands-on cloud deployment experience
Managed services usage
IAM basics
Monitoring tools
CI/CD integration
DevOps Basic
Docker
Basic Kubernetes knowledge
Git version control
📌 Senior Consultant (Hyderabad)
🏢 Virtusa
📍 Hyderabad