i
Quadrant Technologies
13 Quadrant Technologies Jobs
10-15 years
Quadrant Technologies - Java Software Development Manager - Microservices Architecture (10-15 yrs)
Quadrant Technologies
posted 1mon ago
Required Qualifications :
- Bachelor's or master's degree in computer science, Engineering, or a related field.
- Proven experience (10+ years) in software development, with at least 2+ 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, and Spring Boot:
- 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 with Google Cloud Platform (GCP), including:
- Google Cloud Run for serverless application deployment.
- Google Kubernetes Engine (GKE) for container orchestration and scaling.
- Google Cloud Functions for event-driven serverless computing.
- Google Cloud Storage (GCS) for managing static files and backups.
- 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.
Key Responsibilities :
1. Team Leadership :
- Lead and mentor a team of software developers, fostering a culture of collaboration and continuous learning.
- Conduct regular performance reviews and provide constructive feedback.
1. Project Management :
- Oversee the end-to-end delivery of software development projects, ensuring timelines, quality, and budget adherence.
- Work closely with cross-functional teams, including product management, QA, and DevOps, to define project requirements and deliverables.
1. Technical Oversight :
- Drive the architectural design and implementation of scalable and reliable software solutions.
- Stay updated with the latest technologies and development best practices to guide the team effectively.
1. Stakeholder Communication:
- Collaborate with business stakeholders to understand requirements and translate them into technical solutions.
- Provide regular updates on project status, risks, and mitigation plans.
1. Process Improvement:
- Implement and maintain software development processes and methodologies, such as Agile or Scrum.
- Ensure adherence to coding standards, testing protocols, and version control practices.
Cloud Technologies:
- In-depth experience with Google Cloud Platform (GCP), including:
- Google Cloud Run for server less application deployment.
- Google Kubernetes Engine (GKE) for container orchestration and scaling.
- Google Cloud Functions for event-driven server less computing.
- Google Cloud Storage (GCS) for managing static files and backups.
- Only if candidate has GCP exp. Experience with AWS / Azure cloud will also work
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Development Manager roles with real interview advice
10-15 Yrs
3-8 Yrs
6-10 Yrs
7-10 Yrs
9-11 Yrs
7-10 Yrs
3-7 Yrs
8-14 Yrs