Posted at: 31 March
Software Architect Java (496)
Company
Ubiminds is a B2B service provider specializing in technical recruiting and staff augmentation for American companies in the IT and SaaS industries, with a focus on software and AI engineering.
Remote Hiring Policy:
Ubiminds supports remote work and hires for various roles, with opportunities for candidates based in regions such as Brazil, aligning with U.S. business hours.
Job Type
Full-time
Allowed Applicant Locations
Brazil
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.