3Cloud logo
3Cloud

Delivering the ultimate Microsoft Azure experience.

Senior Architect – Software Engineering, Java

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

12 hours ago

Salary

$145.2K - $217.8K / year

Seniority

Senior

Job Description

Senior Architect – Software Engineering, Java

3Cloud

• 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.

Job 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 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

  • 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

Related Job Pages

More Backend Engineer Jobs

Weekday (YC W21) logo

Python Game Developer

Weekday (YC W21)

We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent

Backend Engineer12 hours ago
ContractRemoteTeam 11-50Since 2021H1B No Sponsor

• Create, develop, and enhance 3D game simulations and environments utilizing Panda3D for AI training purposes. • Work closely with cross-functional teams to convert requirements into effective technical implementations. • Develop, maintain, and troubleshoot Python and C++ codebases integrated with the Panda3D engine. • Participate in version control processes using GitHub to facilitate seamless team collaboration. • Guarantee cross-platform compatibility and optimal performance across various hardware setups. • Clearly document architectural choices, code, and workflows to support team development efforts. • Engage actively in code reviews, brainstorming, and team discussions, demonstrating strong verbal and written communication skills.

India
$50 - $120 / hour
Get Bridge logo

Senior Backend Engineer, Budapest

Get Bridge

Because Learning & Performance was never meant to be hard, or separate. #PeopleMatterMost

Backend Engineer12 hours ago
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

• maintain and enhance the existing Ruby on Rails monolith • integrate new features written in Kotlin or Ruby into the existing ecosystem • collaborate with the Voyager team to tackle production challenges • ensure seamless operation of the critical components of the platform

Hungary
Ft1,700K - Ft2,100K / month
Freelance Latin America logo

Senior Backend Developer

Freelance Latin America

Connecting Companies worldwide with Latin American Bilingual Freelancers 💻

Backend Engineer12 hours ago
Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• Design, develop, and maintain backend services using Python, Django, and Django REST Framework. • Work with PostgreSQL databases, including schema design, indexing, query optimization, and performance tuning. • Support logging, monitoring, and troubleshooting using the ELK stack. • Build and maintain containerized environments using Docker. • Apply secure development practices, including encryption and authentication methods. • Work with Redis for caching, performance improvement, and backend support. • Collaborate on cloud-based solutions using AWS services as needed. • Support asynchronous task processing with Celery when applicable. • Contribute to real-time application features using WebSockets when required.

Venezuela
Backend Engineer12 hours ago
ContractRemoteTeam 11-50Since 2019H1B No Sponsor

• Design, build, and maintain scalable backend services and APIs using Golang • Work with backend datastores, including PostgreSQL and MongoDB • Write and maintain comprehensive backend unit and integration tests • Navigate complex codebases to understand existing functionality, refactor services, and support decommissioning efforts • Build reliable service integrations across internal platforms and third-party systems • Support backend development using relevant AWS services, SDKs, APIs, and client libraries • Collaborate with product, engineering, and customer stakeholders to define, refine, and deliver project scope • Participate in Agile/Scrum ceremonies, sprint planning, backlog refinement, and delivery reviews • Contribute to documentation, technical decision-making, and implementation planning • Support platform enhancements related to security workflows, access management, approval services, and control automation.

California + 1 moreAll locations: California | Illinois
$70 - $80 / hour