JOBSEARCHER

Application Architect (Java Backend, Angular (Integration with Backend), GCP)

Role: Principal Engineer / Application Architect (Java Backend, Angular (Integration with Backend), GCP)Location: RemoteDuration: Long-TermJob Description:We are seeking a Principal Engineer / Application Architect to lead the design and development of scalable, cloud-native applications.This role combines hands-on coding, system architecture, and technical leadership, with a focus on Java backend systems, Angular frontend integration, and solutions on Google Cloud Platform.This is a senior level position, and we need highly experienced candidates to be successful in this role.Key ResponsibilitiesDesign and own end-to-end system architecture for distributed applicationsTranslate requirements into scalable, secure, and high-performance solutionsLead technical design reviews, architecture decisions, and best practicesProvide hands-on development, code reviews, and solve complex engineering challengesGuide teams on microservices, APIs, and event-driven architecturesArchitect data pipelines using Google Cloud Dataproc and orchestrate workflows with Google Cloud ComposerEnsure seamless integration with frontend applications built in AngularRequired SkillsJava (8/11/17+), Spring Boot, REST APIs, microservices, Spring BatchStrong experience with GCP (GKE, BigQuery, Cloud Storage, IAM)Hands-on with Dataproc (Spark/Hadoop) and Composer (Airflow)Strong experience in AngularExpertise in distributed systems, scalability, and system designExperience with Docker, Kubernetes, CI/CD pipelinesStrong understanding of data modeling and ETL pipelinesExperience with large-scale, data-intensive platforms