Software Architect Java (496)
Software Architect (Java)
Remote · Full-time
About Ubiminds
Ubiminds is a GPTW-certified, people-first company that collaborates with American software product organizations to expand their development teams. We link Brazil's top 5% talent with innovative U.S. companies using a unique combination of staff augmentation and employer-of-record services.
We are assisting a U.S.-based SaaS company in search of a Software Architect (Java) to assume a pivotal role in shaping the technical trajectory of large-scale, enterprise-grade platforms.
Responsibilities
We are seeking a Software Architect who excels in unraveling intricate problems and converting business requirements into scalable technical solutions. This position suits an individual who thrives as a technical influencer, steering architectural choices across various teams, and ensuring systems uphold scalability, security, and optimal performance.
Key Responsibilities:
Partner with Principal Architects and Product teams to define and implement technical roadmaps, encompassing modernization undertakings such as migrating PL/SQL or ADF to Java.
Generate High-Level Designs (HLDs) encompassing architecture blueprints, sequence flows, and interface clarifications.
Establish and upkeep shared libraries, frameworks, and "Golden Paths" to synchronize 10+ engineering teams.
Lead design evaluations and serve as the final technical assessor for intricate implementations.
Construct Proof of Concepts (PoCs) to authenticate new technologies, integrations, and tools.
Set AI architectural standards to ensure the correct usage of LLMs and AI-assisted development tools throughout the SDLC.
Safeguard architectural consistency across domains with emphasis on scalability, performance, and security.
Offer guidance to teams transitioning from database-centric logic to service-oriented architectures.
Required Skills & Qualifications
A minimum of 8 years' experience in software engineering with a robust Java development background.
Demonstrated success in designing and delivering enterprise-scale SaaS applications.
Specialized knowledge in Distributed Systems, Microservices Architecture, and Event-Driven Design.
Exceptional proficiency in Java 17/21+, Spring Boot 3.x (Security, Data JPA, Cloud Stream).
Extensive experience integrating AI-assisted development tools such as GitHub Copilot and Claude within engineering workflows.
Advanced knowledge of Oracle RDBMS and PL/SQL, including intricate data modeling.
Experience driving data architecture evolution from database-centric to service-centric.
A solid grasp of modern frontend architectures (Angular or React) for API integration.
Exceptional collaboration and influencing skills across engineering and business stakeholders.
Aptitude for clearly communicating complex architectural decisions.
Proficient in English at a C1 level (written and verbal).
Strong Plus
Experience rejuvenating legacy systems (e.g., Oracle ADF to microservices).
Hands-on experience with AWS (ECS, RDS, Lambda) and Infrastructure as Code (Terraform).
Familiarity with message brokers (RabbitMQ or equivalent) in high-concurrency systems.
Profound knowledge of security standards, including OAuth2/OIDC and multi-tenant architectures.
Why Join
Influence architectural trajectories across multiple product domains and engineering teams.
Engage in large-scale modernization projects within an authentic enterprise environment.
Contribute to defining the widespread adoption of AI in software engineering.
Stay actively involved while leading architectural strategies.
Embrace a culture that esteems autonomy, technical supremacy, and innovation.
