Principal Business Solutions Architect

Sinch

Bengaluru, Karnataka, India Full time Information Technology
Apply on EasyApply

Create a free account to apply in seconds

We are looking for a highly skilled Full Stack Architect who combines strong architectural expertise with hands-on software development capabilities across backend and frontend technologies. The role requires deep experience in Java Spring Boot, React, cloud-native application design, API-driven architectures, DevOps practices and modern AI-assisted development approaches.

Key Responsibilities

Architecture & Solution Design

• Design end-to-end enterprise application architectures across frontend, backend, APIs, databases, integrations and cloud platforms.

• Define scalable, secure, resilient and maintainable system architectures.

• Create architecture blueprints, technical designs, sequence diagrams and solution documentation.

• Establish application design standards, reusable patterns and engineering best practices.

• Lead technical decision-making for frameworks, libraries, tools and platform strategies.

• Define microservices, event-driven and API-first architecture approaches where applicable.

• Ensure alignment with enterprise architecture, security, governance and compliance standards.

• Evaluate and optimize application performance, scalability, reliability and maintainability.

Full Stack Development (Hands-On)

• Actively contribute to application development across backend and frontend layers.

• Develop backend services and APIs using Java, Spring Boot, Spring Cloud, Hibernate/JPA and related technologies.

• Build responsive, scalable frontend applications using React, TypeScript/JavaScript, HTML5 and CSS frameworks.

• Implement RESTful APIs, GraphQL APIs, authentication, authorization and integration services.

• Perform code reviews and enforce coding standards and development best practices.

• Troubleshoot and resolve complex technical issues across application layers.

• Optimize database queries, caching strategies and application performance.

• Participate in sprint delivery activities and contribute as an individual developer when required.

AI-Assisted Engineering & Development Efficiency

• Utilize AI-powered development tools to improve engineering productivity and delivery speed.

• Ensure AI-generated code aligns with security, compliance, quality and maintainability standards.

Cloud, DevOps & Platform Engineering

• Design and support cloud-native deployments and containerized applications.

• Work with CI/CD pipelines and DevOps automation practices.

• Support Kubernetes, Docker, infrastructure automation and deployment strategies.

• Collaborate with platform engineering and infrastructure teams for scalable deployments.

• Ensure observability through logging, monitoring, tracing and alerting mechanisms.

• Drive DevSecOps and automated quality gate implementations.

Technical Leadership

• Provide technical leadership and mentorship to development teams.

• Guide developers on architecture, coding standards, performance optimization and secure development practices.

• Conduct technical workshops, design reviews and architecture discussions.

• Collaborate with Product Owners, Business Analysts, UX teams and stakeholders to translate business requirements into technical solutions.

• Support estimation, planning, prioritization and technical risk assessment activities.

• Drive continuous improvement across engineering processes and delivery practices.

Required Technical Skills

Backend - Java, Spring Boot, Spring Cloud, Hibernate / JPA, REST APIs / Microservices, Messaging technologies (Kafka/RabbitMQ or similar)

• Frontend – React, TypeScript / JavaScript, HTML5 / CSS3, State management libraries, Responsive UI development

• Cloud & DevOps – Docker, Kubernetes, CI/CD pipelines, GitHub / GitLab / Azure DevOps. Cloud platforms (AWS/Azure/GCP)

• Databases - PostgreSQL / MySQL / Oracle

• AI-Assisted Development - GitHub Copilot, Cursor, or similar AI development tools

Soft Skills & Expectations

• Strong problem-solving and analytical capabilities.

• Excellent communication and stakeholder management skills.

• Ability to balance architecture strategy with hands-on execution.

• Strong ownership mindset and delivery focus.

• Ability to work in agile and fast-paced engineering environments.

• Continuous learning mindset toward emerging technologies and AI capabilities.

Overall Experience

• 12–14+ years of overall software engineering experience.

• 8+ years in full stack application development.

• 5+ years in architecture and technical leadership roles.

• Strong hands-on development experience must still be current and active.

• Degree in Computer Science (Preferrable)

Skills

Java Spring BootReactAPI-driven architecturesCloud-native application designDevOps practicesMicroservicesAI-assisted developmentTechnical leadershipProblem-solvingCollaboration