Solutions Architect - INTL - India
Role details
Job location
Tech stack
Requirements
"* 9-12 years of experience in software engineering with 3+ years in a backend or enterprise architecture role
-
Proven experience designing and delivering backend solutions in large-scale enterprise environments
-
Experience working in Agile environments and collaborating with global teams"
"* Deep expertise in Java (8 or higher), with experience in Spring Framework (Spring Boot, Spring MVC, Spring Data)
-
Experience designing and building microservices architectures using Spring Cloud and RESTful APIs
-
Strong understanding of JPA/Hibernate, database integrations (e.g., Postgres, MySQL, Firestore)
-
Hands on experience in implementing cloud native solutions in GCP to address technical and business use cases
-
Proficiency with message brokers and asynchronous processing (e.g., Kafka, Pub/Sub)
-
Familiarity with containerization and orchestration (Docker, Kubernetes, Serverless)
-
Working knowledge of CI/CD pipelines (e.g., Jenkins, GitHub Actions)
-
Knowledge of deployment options in cloud platforms like AWS (EC2, ECS, Lambda), GCP, or Azure for backend deployment
-
Experience with API documentation tools like Swagger/OpenAPI
-
Experience with caching strategies and frameworks (eg: Redis)
-
Familiarity with DevOps practices, monitoring tools (e.g., Prometheus, Grafana), and observability frameworks, SRE concepts
-
Familiarity with unit, integration, end-to-end testing frameworks (e.g., JUnit, Mockito, Playwright)"