Java FSD - (CREQ256273)

Description

Job Title: Java Full Stack Developer
Role Summary
We are looking for a developer with deep expertise in building scalable, high-performance
microservices using Java and Spring Boot.
Key Responsibilities
● Architecture & Design
○ Design and develop scalable, resilient microservices-based systems.
○ Define best practices for service decomposition, API design, and inter-service communication.
○ Apply domain-driven design (DDD) principles where appropriate.
○ Ensure system design aligns with performance, security, and reliability requirements.
● Hands-on Development
○ Actively contribute to coding, debugging, and optimization of backend services.
○ Build RESTful APIs using Java and Spring Boot.
○ Write clean, maintainable, and well-tested code.
● DevOps & CI/CD
○ Work with containerization technologies like Docker and orchestration tools like Kubernetes.
○ Collaborate with DevOps teams to improve deployment, scalability, and monitoring strategies.
● Distributed Systems & Integration
○ Design and implement event-driven architectures using Kafka.
○ Ensure reliability, fault tolerance, and scalability across distributed services.
● Collaboration
○ Should be well versed with Agile practices.
○ Participate in sprint planning, estimation, and retrospectives.
● Quality, Security & Performance
○ Ensure high test coverage (unit, integration).
○ Drive performance tuning and system optimization.
○ Implement security best practices (OAuth2, JWT, secure APIs).
○ Advocate for observability (logging, monitoring, alerting).

Required Skills & Qualifications
● Strong experience in Java and Spring Boot.
● Proven experience building microservices architectures.
● Hands-on experience with Docker and Kubernetes.
● Strong experience with CI/CD tools (e.g., Jenkins).

● Solid understanding of REST APIs, distributed systems, and event-driven architecture.
● Hands-on experience with messaging systems (Kafka).
● Strong knowledge of Domain-Driven Design (DDD) principles.
● Experience implementing security standards (OAuth2, JWT, API security).
● Experience with relational and/or NoSQL databases.
● Experience in Angular development is a significant advantage.
Experience
● 5+ years of relevant software development experience.
● Proven track record of delivering scalable, distributed systems.

Primary Location

: IN-AP-Hyderabad

Schedule

: Full Time

Employee Status

: Individual Contributor

Job Type

: Experienced

Travel

: No

Job Posting

: 19/05/2026, 8:57:40 AM
Similar jobs

More from Virtusa
Virtusa 18 hours ago
Virtusa 18 hours ago
Virtusa 18 hours ago