Navigate Change
Senior Software Developer, Java/SpringBoot
Location
Brazil
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Software Developer, Java/SpringBoot
CI&T
• Collaborate with development teams to understand requirements and provide technical input throughout the project development cycle • Design and implement cloud-native solutions in Azure, ensuring scalability, performance, and maintainability • Contribute to standards and best practices for software development • Identify technical risks and propose solutions • Conduct code reviews and ensure adherence to software development best practices • Evaluate new technologies, tools, and frameworks relevant to Azure development • Provide technical guidance to junior developers and participate in knowledge sharing
Job Requirements
- 5+ years of experience as a software engineer, with demonstrated success building scalable solutions
- Hands-on experience with Azure Cloud Services, including AKS, Azure Service Bus, Event Hubs, and Azure Functions
- Strong background in Java and Spring Boot/Cloud for developing containerized microservices
- Experience with event-driven architectures and messaging systems
- Understanding of networking fundamentals, TCP/IP knowledge is a plus
- Experience in DevOps environments, utilizing CI/CD pipelines and monitoring tools
- Good understanding of design patterns, microservices, and cloud best practices
- Ability to work collaboratively and communicate technical concepts effectively
Benefits
- Health and dental insurance
- Meal and food allowance
- Childcare assistance
- Extended paternity leave
- Partnership with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass;
- Profit Sharing and Results Participation (PLR);
- Life insurance
- Continuous learning platform (CI&T University);
- Discount club
- Free online platform dedicated to physical, mental, and overall well-being
- Pregnancy and responsible parenting course
- Partnerships with online learning platforms
- Language learning platform
- And many more!
Related Guides
Related Job Pages
More Backend Engineer Jobs
• As a Staff engineer on the Submission Processing team, you’ll work at the intersection of AI and backend engineering and have major ownership and agency: design the systems, make architectural calls under ambiguity, and play a key role in setting the technical direction for the team. • You’ll be working on building and scaling LLM-based systems that process billions of highly unstructured data points on a daily basis, extract precise information, and surface insights that insurers rely on for high-stakes decisions. • This is a problem the industry hasn't solved effectively yet, and you'll be working on cutting-edge challenges that require creativity and ambition. • We're a small team where individual contributions have an outsized impact on both our technology and our business.
Senior Technical Architect
SnowflakeSnowflake delivers the AI Data Cloud to help organizations share data, build apps and power their business with AI.
• Lead customer engagements as the primary technical authority, owning architecture decisions and driving measurable outcomes across complex, multi-workstream implementations • Partner with customer executives and senior technical leadership to define platform strategy, develop long-term roadmaps, and align Snowflake capabilities to business objectives • Translate ambiguous business problems into well-defined, scalable technical solutions, with clear delivery paths and risk-mitigation strategies • Serve as the trusted escalation point for technical challenges within engagements, unblocking delivery teams and resolving architectural issues • Architect and implement end-to-end AI/ML solutions on Snowflake, setting standards for scalability, performance, security, and operability across the customer's environment • Define and champion MLOps practices within customer organizations, covering model deployment pipelines, monitoring, governance frameworks, and lifecycle management • Drive adoption of Snowflake's AI product suite (Cortex, Streamlit in Snowflake, Snowflake Intelligence) through architecture leadership and hands-on delivery • Lead replatforming efforts for complex AI/ML workloads onto Snowflake, coordinating across customer engineering, data science, and platform teams • Act as a bridge between SD delivery, Go-to-Market, and Snowflake product teams, channeling customer feedback to influence product direction • Mentor and provide technical direction to junior architects and consultants within engagements • Contribute to the development of reusable architecture patterns, reference implementations, and delivery accelerators for the broader PD organization
Senior Technical Architect
SnowflakeSnowflake delivers the AI Data Cloud to help organizations share data, build apps and power their business with AI.
• Lead customer engagements as the primary technical authority, owning architecture decisions and driving measurable outcomes across complex, multi-workstream implementations • Partner with customer executives and senior technical leadership to define platform strategy, develop long-term roadmaps, and align Snowflake capabilities to business objectives • Translate ambiguous business problems into well-defined, scalable technical solutions, with clear delivery paths and risk-mitigation strategies • Serve as the trusted escalation point for technical challenges within engagements, unblocking delivery teams and resolving architectural issues • Architect and implement end-to-end AI/ML solutions on Snowflake, setting standards for scalability, performance, security, and operability across the customer's environment • Define and champion MLOps practices within customer organizations, covering model deployment pipelines, monitoring, governance frameworks, and lifecycle management • Drive adoption of Snowflake's AI product suite through architecture leadership and hands-on delivery • Lead replatforming efforts for complex AI/ML workloads onto Snowflake, coordinating across customer engineering, data science, and platform teams • Act as a bridge between SD delivery, Go-to-Market, and Snowflake product teams, channeling customer feedback to influence product direction • Mentor and provide technical direction to junior architects and consultants within engagements • Contribute to the development of reusable architecture patterns, reference implementations, and delivery accelerators for the broader PD organization
• Develop, maintain, and enhance web applications using C#/.NET and ASP.NET Web Forms; • Provide support and maintenance for production systems, ensuring application stability and good performance; • Diagnose and resolve incidents and technical issues, contributing to operations in a mission-critical environment; • Develop and integrate data access and manipulation routines; • Write clean, testable, and maintainable code following development best practices; • Participate in code reviews and contribute to the team’s technical growth; • Work collaboratively with cross-functional teams and business stakeholders; • Contribute to the continuous improvement of development and support processes.



