Growth Gamut Pvt Ltd
Technical Architect - Node.js/Java
Job Location
bangalore, India
Job Description
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. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/10/2024
Location: bangalore, IN
Posted Date: 11/10/2024
Contact Information
Contact | Human Resources Growth Gamut Pvt Ltd |
---|