Application Development Architect (Java)
New
6
66degreesAI, Cloud, Data
Remote, United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of progressive experience in software development, with at least 3-5 years in an Application Architect or similar senior leadership role
- Required Skills
- GCPJavaSpring BootReactCI/CDRESTful APIsTerraformMicroservicesHelm
Requirements
- 5+ years of progressive experience in software development.
- 3-5 years in an Application Architect or similar senior leadership role.
- Proven track record designing and deploying cloud-native applications on GCP.
- Strong understanding of Microservices, Event-Driven Architecture, Serverless, and N-tier applications.
- Expertise in Java and Spring Boot.
- Experience with at least one other modern language (e.g., Python, .NET, Node.js, Go, C#).
- Proficiency in designing data models and selecting database technologies (Relational, NoSQL).
- Extensive experience with RESTful API design, API Gateways, and secure development practices.
- Solid understanding of CI/CD pipelines and Infrastructure as Code (e.g., Terraform, Helm).
- Solid understanding of frontend frameworks, including React and at least one other (Angular, Vue, or Svelte).
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Excellent verbal and written communication skills.
Responsibilities
- Lead the design and architecture of robust, scalable, secure, and high-performance applications, defining technical standards, patterns, and best practices.
- Lead the design and integration of agentic software architectures, establishing robust APIs, state management, and memory systems that enable AI agents to execute complex tasks autonomously.
- Define and enforce governance standards for agent observability, error handling, and human-in-the-loop interventions to guarantee system reliability and data security.
- Translate complex business requirements and user stories into detailed technical designs, architectural blueprints, and implementation strategies.
- Evaluate and recommend appropriate technologies, frameworks, and platforms, with a strong emphasis on GCP services and cloud-native architectures.
- Provide expert technical guidance and mentorship to development teams, conducting code reviews and ensuring adherence to architectural principles.
- Collaborate closely with clients, product managers, and cross-functional engineering teams to ensure alignment between business goals and technical solutions.
- Contribute to technical roadmaps, staying abreast of emerging technologies such as AI/ML, serverless, and Service Mesh/Istio to drive innovation.
View Full Description & ApplyYou'll be redirected to the employer's site