Java Principal Engineer / Java Application Architect (Independent Consultant)
Posted Today by HR Pundits
Negotiable
Undetermined
Remote
Remote
Summary: We are seeking a Principal Engineer / Application Architect to lead the design and development of scalable, cloud-native applications, focusing on Java backend systems and Angular frontend integration on Google Cloud Platform. This senior-level position requires hands-on coding, system architecture, and technical leadership. Candidates must possess extensive experience to succeed in this role.
Key Responsibilities:
- Design and own end-to-end system architecture for distributed applications
- Translate requirements into scalable, secure, and high-performance solutions
- Lead technical design reviews, architecture decisions, and best practices
- Provide hands-on development, code reviews, and solve complex engineering challenges
- Guide teams on microservices, APIs, and event-driven architectures
- Architect data pipelines using Google Cloud Dataproc and orchestrate workflows with Google Cloud Composer
- Ensure seamless integration with frontend applications built in Angular
Key Skills:
- Java (8/11/17+), Spring Boot, REST APIs, microservices, Spring Batch
- Strong experience with Google Cloud Platform (GKE, Big Query, Cloud Storage, IAM)
- Hands-on with Dataproc (Spark/Hadoop) and Composer (Airflow)
- Strong experience in Angular
- Expertise in distributed systems, scalability, and system design
- Experience with Docker, Kubernetes, CI/CD pipelines
- Strong understanding of data modeling and ETL pipelines
- Experience with large-scale, data-intensive platforms
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT
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 Responsibilities:
- Design and own end-to-end system architecture for distributed applications
- Translate requirements into scalable, secure, and high-performance solutions
- Lead technical design reviews, architecture decisions, and best practices
- Provide hands-on development, code reviews, and solve complex engineering challenges
- Guide teams on microservices, APIs, and event-driven architectures
- Architect data pipelines using Google Cloud Dataproc and orchestrate workflows with Google Cloud Composer
- Ensure seamless integration with frontend applications built in Angular
Required Skills:
- Java (8/11/17+), Spring Boot, REST APIs, microservices, Spring Batch
- Strong experience with Google Cloud Platform (GKE, Big Query, Cloud Storage, IAM)
- Hands-on with Dataproc (Spark/Hadoop) and Composer (Airflow)
- Strong experience in Angular
- Expertise in distributed systems, scalability, and system design
- Experience with Docker, Kubernetes, CI/CD pipelines
- Strong understanding of data modeling and ETL pipelines
- Experience with large-scale, data-intensive platforms