Growth Gamut Pvt Ltd

Technical Architect - Node.js/Java

Click Here to Apply

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
Click Here to Apply
View More Growth Gamut Pvt Ltd Jobs

Contact Information

Contact Human Resources
Growth Gamut Pvt Ltd

Posted

November 10, 2024
UID: 4932232217

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.