
Senior Software Architect – Java
CI&T
full-time
Posted on:
Location Type: Hybrid
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Define and document software architectures that meet business and technical requirements
- Evaluate and implement scalable and resilient technical solutions
- Lead technology decisions and establish development standards
- Guide development teams in implementing best practices
- Perform code reviews and ensure code quality
- Identify and mitigate technical risks in projects
- Conduct proofs of concept and evaluate new technologies
- Collaborate with Product Owners to balance business needs and technical excellence
- Mentor more junior developers on technical matters
- Actively participate in the evolution of existing system architectures
- Be a key contributor to deployment and delivery of solutions in client environments, following change management processes
Requirements
- Backend: Java and Spring Boot
- Database: PL/SQL / Oracle
- Cloud: AWS
- Experience with microservices architectures and monoliths
- Containers and message queues
- APM tools (Dynatrace, Splunk)
- Mobile: Flutter
Benefits
- Health and dental insurance
- Meal and grocery vouchers
- Childcare assistance
- Extended parental leave
- Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) and TotalPass
- Profit sharing (PLR)
- Life insurance
- Continuous learning platform (CI&T University)
- Discount club
- Free online platform dedicated to promoting physical and mental health and well-being
- Prenatal and responsible parenthood course
- Partnerships with online course platforms
- Language learning platform
- And many more
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootPL/SQLOracleAWSmicroservicescontainersmessage queuesAPM toolsFlutter
Soft Skills
leadershipmentoringcollaborationcommunicationrisk managementcode quality assurancebest practices implementationtechnical guidancedecision makingdocumentation