6 Growth Gamut Jobs
10-15 years
Bangalore / Bengaluru
Technical Architect - Node.js/Java (10-15 yrs)
Growth Gamut
posted 1mon ago
Flexible timing
Key skills for the job
Responsibilities :
- Lead the architecture design and development of microservices-based backend systems to support our applications and services, ensuring scalability, reliability, and maintainability.
- Collaborate with cross-functional teams, including software developers, product managers, and infrastructure specialists, to define technical requirements and architectural guidelines for microservices and API development.
- Design and implement RESTful APIs / GraphQL endpoints to expose functionality to internal and external consumers, adhering to best practices for API design, versioning, security, and documentation.
- Define and implement service contracts and interfaces between microservices, facilitating loose coupling and interoperability while ensuring data consistency and integrity.
- Establish best practices and standards for microservices development, including service decomposition, containerization, orchestration, and continuous integration/continuous deployment (CI/CD) pipelines.
- Ensure the security of backend systems and APIs by implementing authentication, authorization, and encryption mechanisms, and enforcing data privacy and compliance requirements.
- Optimize backend systems for performance, scalability, and cost-efficiency, utilizing caching, asynchronous processing, and horizontal scaling techniques as needed.
- Conduct code reviews, performance profiling, and system diagnostics to identify and address performance bottlenecks, scalability issues, and reliability concerns.
- Stay current with industry trends, emerging technologies, and best practices in microservices architecture, API design, and backend development, and recommend innovations and improvements to enhance our technical capabilities.
- Provide technical leadership, guidance, and mentorship to development teams, fostering a culture of collaboration, innovation, and continuous improvement.
Required Skills & Experience :
Experience :
- Minimum of 8+ years of experience in software development, with at least 3+ years in an architectural role.
- Proven experience in designing and implementing large-scale, distributed systems in a cloud environment (e.g., AWS, Azure, GCP).
- Strong knowledge of enterprise architecture principles, design patterns, and system integration.
Core Technologies & Tools :
- Expertise in multiple programming languages (e.g., Java, Python, C#, Node.js).
- Experience with cloud technologies and services, including containerization (e.g., Docker, Kubernetes) and orchestration.
- Strong understanding of microservices architecture, RESTful APIs, and GraphQL.
- Familiarity with DevOps practices and CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Experience with NoSQL databases (e.g., MongoDB, Cassandra) and SQL databases (e.g., PostgreSQL, MySQL).
Architecture Frameworks :
- Deep understanding of SOA, microservices, and event-driven architectures.
- Experience with design patterns (e.g., CQRS, Event Sourcing, Domain-Driven Design).
- Familiarity with serverless architectures, API gateways, and cloud-native services.
Performance & Scalability :
- Proven expertise in scalability and performance optimization techniques, including horizontal scaling, caching strategies, and load balancing.
- Experience in distributed systems, asynchronous processing, and event-driven design.
Security & Compliance :
- Strong understanding of security principles such as OAuth, JWT, SSL/TLS, and data encryption.
- Knowledge of security regulations and compliance standards (e.g., GDPR, PCI-DSS).
Soft Skills :
- Strong leadership and mentorship skills with the ability to guide and inspire cross-functional teams.
- Excellent communication skills, capable of translating complex technical concepts into actionable business solutions.
- Strong problem-solving and analytical thinking skills, with a focus on both strategic and tactical outcomes.
- Ability to work in Agile environments and collaborate in a cross-functional team.
Functional Areas: Software/Testing/Networking
Read full job description10-15 Yrs
Bangalore / Bengaluru
7-8 Yrs
Bangalore / Bengaluru
4-9 Yrs
Bangalore / Bengaluru
3-4 Yrs
Bangalore / Bengaluru