Logo for Ubiminds: You, International.

Software Architect Java (496)

Roles & Responsibilities

  • 8+ years of software engineering experience with strong hands-on Java development and a proven track record delivering enterprise-scale SaaS applications
  • Deep expertise in distributed systems, microservices architecture, and event-driven design; expert-level Java 17/21+ and Spring Boot 3.x
  • Advanced Oracle RDBMS/PL/SQL knowledge with complex data modeling; experience driving data architecture evolution from database-centric to service-centric
  • Experience integrating AI-assisted development tools (e.g., GitHub Copilot, Claude) and familiarity with frontend frameworks (Angular or React) for API integration, plus excellent collaboration and English (C1)

Requirements:

  • Partner with Principal Architects and Product teams to define and execute technical roadmaps, including modernization initiatives (e.g., migrating PL/SQL or ADF to Java)
  • Produce High-Level Designs (HLDs) with architecture diagrams, sequence flows, and interface definitions; lead design reviews and act as final technical reviewer for complex implementations
  • Define and maintain shared libraries, frameworks, and 'Golden Paths' to align 10+ engineering teams; build PoCs to validate new technologies
  • Define AI architecture standards and ensure AI-assisted development tools are adopted across the SDLC, while ensuring architectural integrity across domains (scalability, performance, security)

Job description

Software Architect (Java)

Remote · Full-time

About Ubiminds

Ubiminds is a GPTW-certified, people-first company that partners with American software product companies to scale their development teams. We connect Brazil’s top 5% talent with innovative U.S. companies through a unique combination of staff augmentation and employer-of-record services.

We are supporting a U.S.-based SaaS company looking for a Software Architect (Java) to play a key role in shaping the technical direction of large-scale, enterprise-grade platforms.

 

Challenge

We’re looking for a Software Architect who thrives on solving complex problems and translating business needs into scalable technical solutions.

This role is ideal for someone who enjoys acting as a technical pivot point, driving architectural decisions across multiple teams, and ensuring systems remain scalable, secure, and high-performing.

You’ll define standards, guide teams, and stay hands-on through prototyping and architectural validation, while also shaping how AI-assisted development is adopted across the organization.

 

What You’ll Do

  • Partner with Principal Architects and Product teams to define and execute technical roadmaps, including modernization initiatives (e.g., migrating PL/SQL or ADF to Java).

  • Produce High-Level Designs (HLDs), including architecture diagrams, sequence flows, and interface definitions.

  • Define and maintain shared libraries, frameworks, and “Golden Paths” to align 10+ engineering teams.

  • Lead design reviews and act as the final technical reviewer for complex implementations.

  • Build Proof of Concepts (PoCs) to validate new technologies, integrations, and tools.

  • Define AI architecture standards, ensuring proper use of LLMs and AI-assisted development tools across the SDLC.

  • Ensure architectural integrity across domains, focusing on scalability, performance, and security.

  • Guide teams in transitioning from database-centric logic to service-oriented architectures.

 

Required Skills & Qualifications

  • 8+ years of experience in software engineering with strong hands-on Java development.

  • Proven track record designing and delivering enterprise-scale SaaS applications.

  • Deep expertise in:

    • Distributed Systems

    • Microservices Architecture

    • Event-Driven Design

  • Expert-level knowledge of:

    • Java 17/21+

    • Spring Boot 3.x (Security, Data JPA, Cloud Stream)

  • Strong experience integrating AI-assisted development tools (e.g., GitHub Copilot, Claude) into engineering workflows.

  • Advanced knowledge of Oracle RDBMS and PL/SQL, including complex data modeling.

  • Experience driving data architecture evolution (database-centric → service-centric).

  • Solid understanding of modern frontend architectures (Angular or React) for API integration.

  • Strong collaboration and influence skills across engineering and business stakeholders.

  • Ability to communicate complex architectural decisions clearly.

  • English proficiency at C1 level (written and verbal).

 

 

Strong Plus

  • Experience modernizing legacy systems (e.g., Oracle ADF → microservices).

  • Hands-on experience with AWS (ECS, RDS, Lambda) and Infrastructure as Code (Terraform).

  • Experience with message brokers (RabbitMQ or similar) in high-concurrency systems.

  • Strong knowledge of security standards, including OAuth2/OIDC and multi-tenant architectures.

 

 

Why Join

  • Influence architecture across multiple product domains and engineering teams.

  • Work on large-scale modernization initiatives in a real enterprise environment.

  • Help define how AI is adopted in software engineering at scale.

  • Stay hands-on while leading architectural strategy.

  • Be part of a culture that values autonomy, technical excellence, and innovation.

Software Architect Related jobs

Other jobs at Ubiminds: You, International.

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.