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.
INFOX Tecnologia da Informação

Software Architect

INFOX Tecnologia da Informação

Technical leader for scalable architecture in public sector organizations, focusing on effective digital transformation. Designing and overseeing enterprise application architectures for high-impact projects in Brazil.

Posted 4/28/2026full-timeSão Paulo • 🇧🇷 BrazilSeniorLeadWebsite

Tech Stack

Tools & technologies
AnsibleCassandraDockerDynamoDBGrafanaGraphQLHibernateJavaJenkinsKafkaKubernetesMongoDBMySQLNoSQLOpenShiftOraclePostgresPrometheusRabbitMQRedisSpringSpring BootSpringBootSQLTerraform

About the role

Key responsibilities & impact
  • Define and evolve software architectures, considering aspects such as modularity, scalability, security and interoperability;
  • Design distributed systems and microservices applying principles of Domain-Driven Design (DDD), Event-Driven Architecture (EDA) and service-oriented architecture (SOA);
  • Evaluate, document and ensure functional and non-functional requirements of systems, including reliability, security, performance and usability;
  • Prepare and review technical specifications, architecture documentation and UML diagrams, ensuring clear understanding of solutions across the team;
  • Define development standards and best practices, promoting the use of Clean Architecture, SOLID, 12-Factor Apps and integration patterns;
  • Oversee the implementation of solutions based on Java EE and associated frameworks (Jakarta EE, Spring Boot, Quarkus, Hibernate, JPA, JMS, CDI, JAX-RS, among others);
  • Participate in technical governance and code reviews, ensuring adherence to architectural principles and defined standards;
  • Lead technical discussions and support developers, promoting knowledge sharing and continuous team development;
  • Conduct PoCs (Proof of Concepts) and technical validations of new technologies and frameworks;
  • Evaluate and define strategies for integration between systems, using RESTful APIs, GraphQL, WebSockets and messaging queues (Kafka, RabbitMQ, ActiveMQ);
  • Ensure application observability by implementing monitoring, distributed logging and performance metrics;
  • Support the evolution of legacy systems to modern architectures, ensuring compatibility and minimizing impact.

Requirements

What you’ll need
  • Degree in Computer Science, Software Engineering or related fields;
  • Minimum of 7 years of experience as a Software Engineer or Developer using technologies such as Java EE (Jakarta EE) and related frameworks (Spring Boot, Quarkus, Micronaut);
  • Experience with relational databases (PostgreSQL, MySQL, Oracle, SQL Server) and NoSQL databases (MongoDB, Redis, Cassandra, DynamoDB);
  • Experience with integration patterns and asynchronous communication, including events, messages and queues (Kafka, RabbitMQ, ActiveMQ);
  • Experience with microservices architectures, containers and orchestration (Docker, Kubernetes, OpenShift);
  • Experience with authentication and security solutions, including OAuth2, JWT, Keycloak and digital certificates;
  • Minimum of 2 years working as a Software Architect, with experience defining scalable, highly available architectures;
  • Proficiency in technical reading and writing in English;
  • Knowledge of enterprise software architecture and design patterns (MVC, CQRS, Hexagonal, Onion, Ports & Adapters);
  • Knowledge of relational and NoSQL data modeling;
  • Familiarity with DevOps tools, CI/CD and infrastructure as code (Jenkins, GitLab CI, Terraform, Ansible);
  • Familiarity with monitoring and observability tools (Prometheus, Grafana, Elastic Stack, OpenTelemetry);
  • Knowledge of agile methodologies (Scrum, Kanban, SAFe).

Benefits

Comp & perks
  • Meal or food voucher to support balanced meals.
  • Group Bradesco health plan to support your well-being and your family's.
  • Dental plan to keep you smiling.
  • Group life insurance (Bradesco).
  • Transportation voucher for in-office commutes.
  • Corporate partnership with SESC.

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
Java EEJakarta EESpring BootQuarkusHibernateJPAJMSCDIJAX-RSDomain-Driven Design
Soft Skills
leadershipcommunicationknowledge sharingtechnical governanceteam developmenttechnical discussionsdocumentationevaluationreviewingsupporting