VIVirtusa
Tech Lead-Java
Hyderabad ₹50K-5 LPA Posted 28 Apr 2025
FULL TIME
Docker
Microservices
Kubernetes
Java
Job Description
Key Responsibilities:
- Technical Leadership: Lead and mentor a team of developers in designing and implementing scalable, secure, and high-performance applications using Java and Spring Boot.
- Microservices Development: Architect and develop microservices-based solutions, ensuring scalability, resilience, and maintainability.
- Cloud Integration: Deploy and manage applications on cloud platforms such as AWS, Azure, or GCP.
- API Development: Design and implement RESTful APIs, integrating with front-end applications and third-party services.
- Database Management: Work with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases, ensuring optimal performance.
- Performance Optimization: Identify and resolve application bottlenecks, optimizing performance and scalability.
- DevOps & CI/CD: Implement CI/CD pipelines using Jenkins, Docker, Kubernetes, and Terraform for seamless deployments.
- Security & Compliance: Ensure best practices for authentication, authorization, and security compliance in Java applications.
- Agile Methodology: Participate in Agile/Scrum development, collaborating with Product Owners, QA, and DevOps teams.
- Code Review & Best Practices: Conduct code reviews, enforce coding standards, and promote best practices for software development.
- Required Skills & Experience:
- Programming: Strong expertise in Java (8+), Spring Boot, Spring Cloud, and Microservices.
- Frameworks & Tools: Experience with Hibernate, JPA, and messaging systems like Kafka or RabbitMQ.
- Cloud Platforms: Hands-on experience with AWS, Azure, or GCP.
- Containerization & Orchestration: Proficiency in Docker, Kubernetes, and Helm.
- API Development: Strong understanding of RESTful APIs, OpenAPI (Swagger), and API Gateway.
- Database Management: Expertise in SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).
- DevOps & CI/CD: Knowledge of Git, Jenkins, Terraform, and Infrastructure as Code (IaC).
- Security: Knowledge of OAuth, JWT, and API security best practices.
- Agile & Team Collaboration: Experience working in Agile environments and leading teams.
- Monitoring & Logging: Experience with ELK Stack, Prometheus, Grafana, or similar tools.
