{"schemaVersion":"jobsearcher.job.v1","id":"1cbedcc3b9400106468577f1","url":"https://jobsearcher.com/jobs/1cbedcc3b9400106468577f1","canonicalUrl":"https://jobsearcher.com/jobs/1cbedcc3b9400106468577f1","title":"Software Architect - Enterprise Java * Cloud-Native * AI-Augmented Development","description":"Position Overview We are seeking an accomplished Software Architect to lead the design, implementation, and governance of enterprise-grade, cloud-native Java applications. In this pivotal role, you will define architectural standards, mentor engineering teams, drive adoption of modern development practices — including AI-augmented workflows — and ensure our systems are built for resilience, scalability, and long-term maintainability.\r\nYou will serve as the technical authority across multiple product domains, collaborating closely with product management, DevOps, and senior leadership to align technology decisions with strategic business objectives.\r\nPosition Details Job Title: Software Architect\r\nDepartment: Engineering – Architecture & Platform\r\nReports To: VP of Engineering\r\nLocation: Remote\r\nEmployment Type: Full-Time, Permanent\r\nExperience: 10+ Years Software Engineering; 5+ Years Architecture\r\nKey Responsibilities Architecture & Design Define and enforce enterprise architecture standards, patterns, and conventions across all product domains\r\nLead technical design sessions and author Architectural Decision Records (ADRs) for major system changes\r\nEstablish and refine microservices topology, service contracts, and inter-service communication strategies\r\nOversee database schema design, migration versioning, and data consistency strategies across distributed systems\r\nEngineering Excellence Drive adoption of SOLID principles, Gang-of-Four design patterns, and reactive programming paradigms\r\nEstablish code quality gates: minimum 85%+ test coverage enforced via CI/CD pipelines\r\nIntroduce JMH micro-benchmarking for performance-critical paths and define SLOs for critical services\r\nOwn OpenAPI/Swagger documentation standards and API versioning governance\r\nGuide proper exception hierarchy design, structured logging, and observability best practices (traces, metrics, logs)\r\nAI-Augmented Development Champion integration of AI-assisted coding tools (GitHub Copilot, JetBrains AI, Cursor, Claude) into the SDLC\r\nDefine guidelines for safe, productive, and auditable use of LLM-generated code in production systems\r\nEvaluate and prototype AI/ML integration patterns: LLM API consumption, retrieval-augmented generation (RAG), embedding pipelines, and vector store integrations within the Java/Spring ecosystem\r\nDevelop internal AI-powered productivity tooling (code reviewers, test generators, documentation assistants) using Spring AI or LangChain4j\r\nEnsure AI-generated outputs comply with security, licensing, and intellectual property policies\r\nCloud-Native & Infrastructure Architect cloud-native solutions on GCP leveraging Kubernetes, service meshes, and managed data services\r\nDefine containerisation, configuration management, and secret management standards\r\nLead distributed transaction strategy using Saga patterns, idempotent consumers, and outbox patterns\r\nOversee CI/CD pipeline architecture and promote GitOps workflows\r\nLeadership & Mentorship Mentor senior and mid-level engineers in architectural thinking, design patterns, and production-readiness criteria\r\nConduct architecture reviews, technical due diligence, and proof-of-concept evaluations\r\nCollaborate with Product and Business stakeholders to translate requirements into actionable technical roadmaps\r\nRepresent the engineering organisation in cross-functional architecture committees and vendor evaluations\r\nTechnical Requirements Core Java & Spring Ecosystem Java 17+\r\nSpring Boot 3.x & Spring Framework 6.x\r\nSpring Security (OAuth 2.1, JWT, OIDC)\r\nSpring Data JPA / R2DBC / Redis\r\nSpring Cloud\r\nReactive Streams\r\nMaven & Gradle build tooling\r\nHibernate ORM & Flyway migrations\r\nEnterprise Patterns & Architecture Domain-Driven Design (Aggregates, Bounded Contexts)\r\nCQRS & Event Sourcing (Axon / custom)\r\nSaga Pattern (Choreography & Orchestration)\r\nRepository & Unit of Work Pattern\r\nSpecification Pattern for query composition\r\nStrategy, Factory, Builder, and Decorator Patterns\r\nDependency Injection mastery (Spring IoC)\r\nQuality, Testing & Observability JUnit 5, Mockito, TestContainers, ArchUnit\r\nJMH Benchmarking & performance profiling\r\nSonarQube, OWASP Dependency Check\r\nOpenAPI 3.x / Swagger documentation\r\nMicrometer + Prometheus + Grafana\r\nDistributed tracing (OpenTelemetry, Jaeger, Zipkin)\r\nResilience testing\r\nCloud, Messaging & Data GCP (container & serverless services)\r\nKubernetes, Helm, ArgoCD\r\nApache Kafka\r\nPostgreSQL, MySQL, MongoDB, Redis\r\ngRPC & Protocol Buffers\r\nGraphQL\r\nREST API design best practices\r\nAI & Machine Learning Integration Spring AI / LangChain4j framework experience\r\nLLM API integration (OpenAI, Anthropic)\r\nRetrieval-Augmented Generation (RAG) pipelines\r\nVector databases\r\nEmbedding models and semantic search\r\nAI-assisted code generation tool governance\r\nPrompt engineering & chain-of-thought patterns\r\nQualifications Required 10+ years of professional software engineering experience with 5+ years in a software architect or principal engineer role\r\nDeep expertise in Java 17+, Spring Boot 3.x, and the broader enterprise Java ecosystem\r\nDemonstrable production experience with microservices, event-driven systems, and cloud-native architectures\r\nStrong command of DDD, CQRS, Event Sourcing, and distributed transaction patterns\r\nHands-on experience with containerised deployments on Kubernetes in a major cloud provider\r\nProven ability to mentor and elevate the technical skills of engineering teams\r\nExcellent written and verbal communication for both technical and non-technical audiences\r\nPreferred Experience with Spring AI, LangChain4j, or direct LLM/ML API integration in production Java services\r\nFamiliarity with AI-assisted development workflows: Copilot, Cursor, JetBrains AI, or equivalent\r\nContributions to open-source Java / Spring projects or published technical writing\r\nJ-18808-Ljbffr","company":"Zact","rawCompany":"zact","city":"Indiana","state":"PA","isRemote":false,"isActive":false,"createdAt":"2026-04-09T07:58:17.476Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Architect - Enterprise Java * Cloud-Native * AI-Augmented Development","description":"Position Overview We are seeking an accomplished Software Architect to lead the design, implementation, and governance of enterprise-grade, cloud-native Java applications. In this pivotal role, you will define architectural standards, mentor engineering teams, drive adoption of modern development practices — including AI-augmented workflows — and ensure our systems are built for resilience, scalability, and long-term maintainability.\r\nYou will serve as the technical authority across multiple product domains, collaborating closely with product management, DevOps, and senior leadership to align technology decisions with strategic business objectives.\r\nPosition Details Job Title: Software Architect\r\nDepartment: Engineering – Architecture & Platform\r\nReports To: VP of Engineering\r\nLocation: Remote\r\nEmployment Type: Full-Time, Permanent\r\nExperience: 10+ Years Software Engineering; 5+ Years Architecture\r\nKey Responsibilities Architecture & Design Define and enforce enterprise architecture standards, patterns, and conventions across all product domains\r\nLead technical design sessions and author Architectural Decision Records (ADRs) for major system changes\r\nEstablish and refine microservices topology, service contracts, and inter-service communication strategies\r\nOversee database schema design, migration versioning, and data consistency strategies across distributed systems\r\nEngineering Excellence Drive adoption of SOLID principles, Gang-of-Four design patterns, and reactive programming paradigms\r\nEstablish code quality gates: minimum 85%+ test coverage enforced via CI/CD pipelines\r\nIntroduce JMH micro-benchmarking for performance-critical paths and define SLOs for critical services\r\nOwn OpenAPI/Swagger documentation standards and API versioning governance\r\nGuide proper exception hierarchy design, structured logging, and observability best practices (traces, metrics, logs)\r\nAI-Augmented Development Champion integration of AI-assisted coding tools (GitHub Copilot, JetBrains AI, Cursor, Claude) into the SDLC\r\nDefine guidelines for safe, productive, and auditable use of LLM-generated code in production systems\r\nEvaluate and prototype AI/ML integration patterns: LLM API consumption, retrieval-augmented generation (RAG), embedding pipelines, and vector store integrations within the Java/Spring ecosystem\r\nDevelop internal AI-powered productivity tooling (code reviewers, test generators, documentation assistants) using Spring AI or LangChain4j\r\nEnsure AI-generated outputs comply with security, licensing, and intellectual property policies\r\nCloud-Native & Infrastructure Architect cloud-native solutions on GCP leveraging Kubernetes, service meshes, and managed data services\r\nDefine containerisation, configuration management, and secret management standards\r\nLead distributed transaction strategy using Saga patterns, idempotent consumers, and outbox patterns\r\nOversee CI/CD pipeline architecture and promote GitOps workflows\r\nLeadership & Mentorship Mentor senior and mid-level engineers in architectural thinking, design patterns, and production-readiness criteria\r\nConduct architecture reviews, technical due diligence, and proof-of-concept evaluations\r\nCollaborate with Product and Business stakeholders to translate requirements into actionable technical roadmaps\r\nRepresent the engineering organisation in cross-functional architecture committees and vendor evaluations\r\nTechnical Requirements Core Java & Spring Ecosystem Java 17+\r\nSpring Boot 3.x & Spring Framework 6.x\r\nSpring Security (OAuth 2.1, JWT, OIDC)\r\nSpring Data JPA / R2DBC / Redis\r\nSpring Cloud\r\nReactive Streams\r\nMaven & Gradle build tooling\r\nHibernate ORM & Flyway migrations\r\nEnterprise Patterns & Architecture Domain-Driven Design (Aggregates, Bounded Contexts)\r\nCQRS & Event Sourcing (Axon / custom)\r\nSaga Pattern (Choreography & Orchestration)\r\nRepository & Unit of Work Pattern\r\nSpecification Pattern for query composition\r\nStrategy, Factory, Builder, and Decorator Patterns\r\nDependency Injection mastery (Spring IoC)\r\nQuality, Testing & Observability JUnit 5, Mockito, TestContainers, ArchUnit\r\nJMH Benchmarking & performance profiling\r\nSonarQube, OWASP Dependency Check\r\nOpenAPI 3.x / Swagger documentation\r\nMicrometer + Prometheus + Grafana\r\nDistributed tracing (OpenTelemetry, Jaeger, Zipkin)\r\nResilience testing\r\nCloud, Messaging & Data GCP (container & serverless services)\r\nKubernetes, Helm, ArgoCD\r\nApache Kafka\r\nPostgreSQL, MySQL, MongoDB, Redis\r\ngRPC & Protocol Buffers\r\nGraphQL\r\nREST API design best practices\r\nAI & Machine Learning Integration Spring AI / LangChain4j framework experience\r\nLLM API integration (OpenAI, Anthropic)\r\nRetrieval-Augmented Generation (RAG) pipelines\r\nVector databases\r\nEmbedding models and semantic search\r\nAI-assisted code generation tool governance\r\nPrompt engineering & chain-of-thought patterns\r\nQualifications Required 10+ years of professional software engineering experience with 5+ years in a software architect or principal engineer role\r\nDeep expertise in Java 17+, Spring Boot 3.x, and the broader enterprise Java ecosystem\r\nDemonstrable production experience with microservices, event-driven systems, and cloud-native architectures\r\nStrong command of DDD, CQRS, Event Sourcing, and distributed transaction patterns\r\nHands-on experience with containerised deployments on Kubernetes in a major cloud provider\r\nProven ability to mentor and elevate the technical skills of engineering teams\r\nExcellent written and verbal communication for both technical and non-technical audiences\r\nPreferred Experience with Spring AI, LangChain4j, or direct LLM/ML API integration in production Java services\r\nFamiliarity with AI-assisted development workflows: Copilot, Cursor, JetBrains AI, or equivalent\r\nContributions to open-source Java / Spring projects or published technical writing\r\nJ-18808-Ljbffr","datePosted":"2026-04-09T07:58:17.476Z","dateModified":"2026-04-09T07:58:17.476Z","hiringOrganization":{"@type":"Organization","name":"Zact","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Indiana","addressRegion":"PA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"1cbedcc3b9400106468577f1"},"url":"https://jobsearcher.com/jobs/1cbedcc3b9400106468577f1"}}