Software Application Architect (Onsite 3 Days/Week – Spring, TX)
Overview
We are seeking an experienced Application / Software Architect to lead the architecture, design, and modernization of custom‑built enterprise applications leveraging Java, Oracle, and Oracle WebLogic. This role defines solution patterns, drives engineering alignment, ensures non‑functional requirements (security, performance, scalability, resiliency) are achieved, and partners with product, security, infrastructure, and operations teams.
The ideal candidate is both strategic and hands‑on, capable of producing high‑level target architectures while also diving deep into application code, integration design, runtime analysis, and troubleshooting complex systems.
Must‑Haves (Core Requirements)
Technical Expertise
• 8+ years in software engineering, with 3–5+ years in architecture (Application Architect, Solution Architect, Lead Engineer).
• Strong expertise with Java/J2EE, enterprise application design, and modern engineering practices.
• Oracle WebLogic: administration, clustering, JVM tuning, thread pools, deployments, troubleshooting.
• Oracle Database: data modeling, SQL tuning, query optimization, understanding execution plans, PL/SQL exposure.
• Experience designing and supporting custom‑built enterprise applications (not just packaged apps).
• Strong command of integration patterns: REST/SOAP, messaging/eventing, ETL, API strategies, batch/real‑time data movement.
• Deep understanding of non‑functional requirements: security, authentication/authorization patterns, observability, performance, scaling, HA/DR.
Architecture Delivery
• Proven ability to produce architecture artifacts: component diagrams, deployment models, data flows, ADRs, standards, reference architectures.
• Experience leading technical design reviews, enforcing coding and architecture standards, and mentoring engineers.
• Hands‑on ability to diagnose complex issues across application, WebLogic, and database layers (heap/thread dump analysis, APM traces, log correlation, etc.).
Soft Skills
• Strong communication — able to translate deep technical concepts into business Risk/Impact/Options.
• Stakeholder management across engineering, product, security, and operations.
• Calm under pressure in production‑critical scenarios.
Nice‑to‑Haves
• Modernization experience: service decomposition, refactoring monoliths, API gateway strategies, containerization, cloud readiness.
• Experience with:
• Spring Boot, Hibernate/JPA
• Jenkins, Azure DevOps, GitHub Actions
• Terraform / Ansible (IaC)
• Docker, Kubernetes, OpenShift
• Azure, AWS, or Google Cloud Platform hybrid cloud models
• Familiarity with enterprise security patterns: SSO, OAuth2/OIDC, TLS, secrets management, secure coding.
• Observability tooling: Splunk, ELK, Dynatrace, AppDynamics, Grafana/Prometheus.
• Experience in regulated environments (SOX, PCI, HIPAA, FedRAMP, CMMC) is a plus, not required but highly recommended to partner with security consultants on regulation for applications.