V
Architect
V
Architect
Virtusa- Posted 7 hours ago
- Be among the first 10 applicants
Job Description
Design and implement scalable resilient and fault-tolerant microservices architectures
Lead backend system design discussions and architectural decisions
Define API contracts using REST GraphQL standards
Implement event-driven architecture using messaging systems
Design systems for high availability observability, and scalability
Apply Domain-Driven Design principles where appropriate
Ensure backward compatibility and API versioning strategies
Develop backend services using
Java 8/11/17+
Spring Boot Spring Cloud
Hibernate JPA
Build RESTful APIs and integrate third party APIs
Implement asynchronous processing and event streaming
Write clean maintainable testable code following SOLID principles
Optimize application performance and memory management
Ensure code quality using static analysis tools
Implement asynchronous communication using
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
Design and manage relational databases PostgreSQL MySQL Oracle
Experience with NoSQL databases MongoDB Redis Cassandra
Write optimized SQL queries and tune performance
Handle data migration partitioning indexing strategies
Implement caching strategies for high-performance systems
Deploy microservices in cloud environments AWS Azure GCP
Work with containerization tools
Docker
Kubernetes
Implement CI CD pipelines Jenkins GitHub Actions GitLab CI
Infrastructure as Code Terraform CloudFormation
Monitor systems using
Grafan
ELK stack
Manage service discovery load balancing Config Services and API gateways
Implement OAuth2 JWT authentication authorization
Secure REST APIs and microservices
Apply secure coding best practices
Handle encryption secrets management and vulnerability scanning
10+ years of Java backend development
Strong experience with Spring Boot Spring Cloud
Microservices architecture
RESTful API development
Event driven systems Kafka RabbitMQ
Relational NoSQL databases
Distributed systems design
Lead backend system design discussions and architectural decisions
Define API contracts using REST GraphQL standards
Implement event-driven architecture using messaging systems
Design systems for high availability observability, and scalability
Apply Domain-Driven Design principles where appropriate
Ensure backward compatibility and API versioning strategies
Develop backend services using
Java 8/11/17+
Spring Boot Spring Cloud
Hibernate JPA
Build RESTful APIs and integrate third party APIs
Implement asynchronous processing and event streaming
Write clean maintainable testable code following SOLID principles
Optimize application performance and memory management
Ensure code quality using static analysis tools
Implement asynchronous communication using
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
Design and manage relational databases PostgreSQL MySQL Oracle
Experience with NoSQL databases MongoDB Redis Cassandra
Write optimized SQL queries and tune performance
Handle data migration partitioning indexing strategies
Implement caching strategies for high-performance systems
Deploy microservices in cloud environments AWS Azure GCP
Work with containerization tools
Docker
Kubernetes
Implement CI CD pipelines Jenkins GitHub Actions GitLab CI
Infrastructure as Code Terraform CloudFormation
Monitor systems using
Grafan
ELK stack
Manage service discovery load balancing Config Services and API gateways
Implement OAuth2 JWT authentication authorization
Secure REST APIs and microservices
Apply secure coding best practices
Handle encryption secrets management and vulnerability scanning
10+ years of Java backend development
Strong experience with Spring Boot Spring Cloud
Microservices architecture
RESTful API development
Event driven systems Kafka RabbitMQ
Relational NoSQL databases
Distributed systems design
