SDM_Java Technical Manager
Location - Hyderabad(HiTech City)
Role Mode - WFO(Hybrid for now but will be full time soon)
Role Type - FTE
Shift - 12PM to 9PM/12:30PM to 9:30PM
NP - 0 to 15 days
This role will have a graveyard shift for a week every 2nd month, this would be WFH
Required Qualifications:
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- Proven experience (10+ years) in software development, with at least 3 years in a managerial or leadership role.
- Strong technical background with hands-on experience in Java
- Experience in cloud platforms like AWS, Azure, or GCP is a plus.
- Solid understanding of software development methodologies, version control systems (e.g., Git), and CI/CD pipelines.
- Exceptional leadership and team management abilities.
- Excellent communication and interpersonal skills.
- Problem-solving mindset with a focus on delivering high-quality software solutions.
- Strong organizational and multitasking skills.
Required Technical Skills:
- Java, Spring Boot, Microservices
- Strong proficiency in Java programming with extensive experience in building scalable and performant applications.
- Expertise in using Spring Framework for building enterprise-grade applications, including Spring Core, Spring MVC, and Spring Security.
- In-depth experience with Spring Boot for creating microservices and RESTful APIs with minimal configuration and rapid development.
- Proficiency in using Spring Boot for simplifying the deployment and management of microservices, as well as integrating with databases, messaging systems, and cloud services.
- Microservices Architecture:
- Expertise in designing, developing, and deploying Microservices using Java and Spring Boot.
- Strong knowledge of containerized applications and orchestration using Google Kubernetes Engine (GKE), API Gateway, Load Balancer.
- Cloud Technologies:
- In-depth experience in any Cloud Platform (AWS/Azure/GCP)
- Data Management & Analytics:
- Proficient in working with Google Cloud BigQuery for large-scale data processing, analytics, and querying.
- Experience designing and managing ETL jobs and pipelines for data transformation and processing.
- Database & Caching:
- Strong experience with NoSQL databases like MongoDB.
- Expertise in using Google Cloud Memorystore (Redis) for caching and session management to improve performance.
- Messaging & Event-Driven Architecture:
- Hands-on experience with Google Cloud Pub/Sub for building event-driven, asynchronous messaging systems.
- CI/CD & DevOps:
- Expertise in implementing CI/CD pipelines using Jenkins or other automation tools.
- Experience with containerized deployments and orchestration using Docker and Kubernetes.
- Monitoring & Performance:
- Experience in monitoring and alerting using Grafana and Cloud Monitoring (formerly Stackdriver).
- Familiarity with logging and troubleshooting using Log Explorer.
- Security & Compliance:
- Knowledge of security best practices for microservices architecture, including encryption, authentication, and authorization in cloud environments.
- Agile & Team Leadership:
- Strong leadership skills, with experience managing development teams and mentoring engineers.
- Familiarity with Agile/Scrum development processes.
Skills Required
Azure, Springboot, Java, Spring, Microservices