Java FSD

virtusa

Hyderabad 7 Years Exp Posted 1h ago

Job Description

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.

Similar Openings for You