Senior Architect - Software Engineering [Java]

New
3
3CloudCloud Consulting
Remote - USFull-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 experience; 5+ years in solution architecture or technical leadership
Required Skills
DockerJavaKubernetesSpring BootAzureRESTful APIsMicroservices

Requirements

  • Bachelor’s degree preferred.
  • 10+ years of hands-on Java development experience in enterprise or cloud environments.
  • 5+ years in solution architecture or technical leadership, including multi-team or multi-workstream programs.
  • Proven experience leading Java-based cloud applications on Azure, including modernization and greenfield builds.
  • Deep expertise in Java, JVM performance, concurrency, memory management, and modern Java frameworks (e.g., Spring Boot, Spring Cloud).
  • Experience designing and implementing RESTful APIs, event-driven systems, and microservices architectures.
  • Strong familiarity with Azure services relevant to Java workloads (App Service, AKS, messaging, data, security, networking).
  • Experience with containerization (Docker), orchestration (Kubernetes/AKS), and CI/CD pipelines.
  • Experience integrating AI or machine-learning capabilities via APIs or cloud AI services.
  • Consulting or professional services experience strongly preferred.

Responsibilities

  • Lead architecture and technical strategy for Java-based application modernization and cloud transformation programs spanning multiple teams and workstreams.
  • Translate business goals into scalable Java/JVM architectures aligned with non-functional requirements and delivery constraints.
  • Drive architectural consistency across teams using shared Java frameworks, libraries, standards, and design patterns.
  • Collaborate with data, platform, DevOps, and security architects to maintain a cohesive end-to-end cloud architecture.
  • Define reusable patterns and guardrails using Spring Boot, Spring Cloud, Jakarta EE, and related JVM technologies.
  • Lead or co-lead discovery and roadmap efforts, translating requirements into integrated, testable backlogs.
  • Mentor architects, senior engineers, and technical leads in Java architecture, system design, and JVM performance.
  • Contribute to business development by identifying opportunities and building reusable assets like reference architectures and accelerators.
View Full Description & ApplyYou'll be redirected to the employer's site
145,200 - 217,800 USD per year
Apply Now