Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
3Cloud

Senior Architect – Software Engineering, Java

3Cloud

Senior Architect leading architecture and technical direction for Java-based cloud programs at 3Cloud. Collaborating across teams and promoting engineering standards for scalable solutions.

Posted 5/27/2026full-timeRemote • 🇺🇸 United StatesSenior💰 $145,200 - $217,800 per yearWebsite

Tech Stack

Tools & technologies
AzureCloudDockerJavaKubernetesMicroservicesSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • 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, delivery constraints, and program-level outcomes.
  • 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.
  • Provide hands-on architectural guidance during delivery, including reviews of Java codebases, API designs, and system integrations.
  • Define reusable patterns and guardrails using Spring Boot, Spring Cloud, Jakarta EE, and related JVM technologies.
  • Apply strong engineering fundamentals—clean architecture, modular design, API-first development, testability, and observability—so solutions remain robust and maintainable.
  • Leverage AI-assisted development tools to accelerate design, coding, testing, documentation, and analysis at program scale.
  • Lead or co-lead discovery and roadmap efforts, translating requirements into integrated, testable backlogs with clear dependencies and non-functional requirements.
  • Use structured problem-solving to assess scope, risks, and trade-offs, clearly communicating options in terms of value, cost, and time-to-impact.
  • Communicate Java architecture decisions effectively to both technical and executive stakeholders.
  • Build trusted relationships with product, engineering, and technology leaders to shape cloud modernization strategies.
  • Ensure application architectures support predictable delivery, stable team velocity, and long-term maintainability.
  • Align multiple teams around shared contracts, APIs, and integration patterns (REST, event-driven, messaging).
  • Support Agile delivery at scale by ensuring architecture enables incremental delivery, strong definitions of done, and telemetry-driven improvements.
  • Mentor architects, senior engineers, and technical leads in Java architecture, system design, and JVM performance considerations.
  • Model pragmatic decision-making—knowing when to simplify and when advanced patterns or technologies are justified.
  • Participate in hiring, technical interviews, and development planning for future Java architects and technical leaders.
  • Contribute to business development by identifying opportunities to extend Java-based solutions across client organizations.
  • Partner with sales and account teams to define technical vision, architecture strategy, and solution options for new engagements.
  • Produce high-level designs, estimates, and architecture artifacts that clearly document assumptions, dependencies, and risks.
  • Build reusable assets such as Java reference architectures, starter repositories, accelerators, and templates.
  • Champion adoption of modern Java frameworks, cloud-native patterns, containerization, automation, and AI-assisted tooling.
  • Actively contribute to enablement initiatives and knowledge sharing across delivery teams.

Requirements

What you’ll need
  • 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 for Java applications.
  • Experience integrating AI or machine-learning capabilities via APIs or cloud AI services.
  • Consulting or professional services experience strongly preferred.
  • Excellent analytical, communication, and stakeholder-management skills.
  • Ability to remain hands-on when needed while guiding architecture across large, complex programs.

Benefits

Comp & perks
  • Flexible work location with a virtual first approach to work!
  • 401(K) with match up to 50% of your 6% contributions of eligible pay
  • Generous PTO providing a minimum of 15 days in addition to 9 paid company holidays and 2 floating personal days
  • Two medical plan options to allow you the choice to elect what works best for you!
  • Option for vision and dental coverage
  • 100% employer paid coverage for life and disability insurance
  • Paid leave for birth parents and non-birth parents
  • Option for Healthcare FSA, HSA, and Dependent Care FSA
  • $67.00 monthly tech and home office allowance
  • Utilization and/or discretionary bonus eligibility based on role
  • Employee Assistance Program to help with everyday challenges

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJVMSpring BootSpring CloudJakarta EERESTful APIsevent-driven systemsmicroservices architecturesJVM performanceconcurrency
Soft Skills
analytical skillscommunication skillsstakeholder managementproblem-solvingmentoringcollaborationleadershiprelationship buildingdecision-makingorganizational skills
Certifications
Bachelor's degree