Solution Architect – Java and GCP
Office in Chennai, Hyderabad, Bangalore
Solution Architecture
& others
We are seeking an experienced Solution Architect specializing in Java and Google Cloud Platform (GCP) to design and deliver scalable, high-performance solutions that meet our clients' business and technical requirements.
Join our dynamic team to drive innovation and excellence in cloud-native architectures tailored for the modern enterprise.
Responsibilities
- Architect end-to-end Java-based enterprise solutions with scalable and resilient cloud-native designs
- Lead the creation of high-level and low-level architecture documents, sequence flows, and component diagrams
- Collaborate with stakeholders to understand functional requirements and ensure alignment with architectural solutions
- Drive technical design using principles like domain-driven design (DDD) and clean architecture
- Ensure solutions meet non-functional requirements related to scalability, availability, and performance
- Facilitate technical workshops, whiteboarding sessions, and proofs of concept with clients
- Provide technical leadership and guidance to engineering teams in areas such as Java optimization and concurrency
- Recommend and execute best practices in microservices, serverless applications, and modular monolith designs
- Leverage GCP services including Compute Engine, Cloud Run, Pub/Sub, Spanner, and BigQuery for solution implementation
- Implement CI/CD pipelines using tools like Cloud Build, Terraform, and GitHub Actions for deployment automation
- Conduct reviews of architecture implementations, providing actionable feedback to ensure adherence to standards
Requirements
- Experience: 13–19 years in software development and solution architecture
- Proven expertise in Java 11/17+, Spring Boot, Spring Cloud, JPA, and RESTful APIs
- Strong grasp of object-oriented design principles, SOLID principles, and GoF patterns such as Factory, Strategy, Observer
- Background in architecture patterns including Layered, Hexagonal, Event-Driven, CQRS, and DDD
- Proficiency in microservices design, serverless architectures, and cloud-native application development
- Expertise in GCP services such as Compute Engine, Cloud Run, Pub/Sub, Spanner, and BigQuery
- Hands-on capability in infrastructure-as-code using Terraform and Deployment Manager
- Familiarity with CI/CD tools like Jenkins, GitHub Actions, and Cloud Build
- Competency in creating architecture documentation, diagrams, and technical flows
- Understanding of Java threading models, performance optimization, and concurrency challenges
Nice to have
- Showcase of leadership in technical deep-dives or mentoring teams
- Familiarity with Event Sourcing and Advanced CQRS implementation
- Understanding of advanced observability patterns or frameworks in distributed systems