Senior Architect - Software Engineering [Java]

New
United StatesFull-TimeSenior
Salary145,200 - 217,800 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of hands-on Java development; 5+ years of experience in solution architecture or technical leadership
Required Skills
DockerJavaJVMKubernetesSpring BootAzureCI/CDRESTful APIsMicroservices

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field preferred
  • 10+ years of hands-on Java development experience in enterprise or cloud environments
  • 5+ years of experience in solution architecture or technical leadership roles across multi-team programs
  • Strong expertise in Java, JVM internals (performance, concurrency, memory management), and modern frameworks such as Spring Boot and Spring Cloud
  • Proven experience designing microservices, RESTful APIs, and event-driven architectures
  • Strong experience with Azure cloud services supporting Java workloads (AKS, App Service, messaging, data, security, networking)
  • Experience with containerization (Docker), Kubernetes/AKS, and CI/CD pipelines
  • Familiarity with integrating AI or machine learning capabilities via APIs or cloud services
  • Consulting or professional services background strongly preferred
  • Strong communication, stakeholder management, and problem-solving skills
  • Ability to remain hands-on technically while leading architecture across complex programs

Responsibilities

  • Lead end-to-end architecture and technical strategy for Java-based cloud modernization and transformation programs across multiple teams
  • Translate business and technical requirements into scalable, secure, and maintainable JVM-based architectures
  • Define and enforce architectural standards, reusable frameworks, and design patterns across Java ecosystems
  • Provide hands-on guidance on system design, including APIs, microservices, integrations, and code-level architecture reviews
  • Collaborate with platform, data, DevOps, and security teams to ensure cohesive end-to-end cloud solutions
  • Design and promote modern engineering practices including clean architecture, testability, modularity, and observability
  • Guide delivery planning by shaping backlogs, identifying dependencies, and evaluating technical risks and trade-offs
  • Support Agile delivery at scale through architecture enablement, incremental delivery models, and telemetry-driven improvements
  • Build reusable Java assets such as reference architectures, templates, and accelerators
  • Contribute to client engagements by aligning technical vision with business outcomes and modernization strategies
View Full Description & ApplyYou'll be redirected to the employer's site
145,200 - 217,800 USD per year
Apply Now