Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
Minimum of 2 years of experience in software development. Strong proficiency in Kotlin, Java, and Kafka, with advanced knowledge of frameworks such as Spring Boot. Experience with AWS and EKS is preferred. In-depth understanding of CI/CD pipelines and associated tools. Practical experience in designing, constructing, and deploying scalable and highly available systems. Familiar with event-driven architectures and at least one event streaming solution (e.g., Kafka, SNS). Proficient in both SQL and NoSQL database technologies. Experience with cloud platforms such as AWS, Azure, or Google Cloud. Possess strong analytical and problem-solving skills.
About the job
Architect, develop, and deploy high-performance distributed systems capable of processing large data volumes while ensuring scalability, minimal latency, and robust fault tolerance.
Design and implement APIs and event-driven architecture solutions to fulfill system requirements and improve overall functionality.
Develop and execute thorough unit tests, API tests, regression tests, and performance assessments to guarantee system reliability and efficiency.
Engage in close collaboration with diverse cross-functional teams to swiftly address and resolve production incidents, minimizing downtime and ensuring rapid recovery.
About Sigma Software Group
Join our innovative team at Sigma Software Group, where we are dedicated to building high-quality software solutions using Java technologies. We are currently developing a cutting-edge platform for a client in the pet products marketplace. If you are passionate about creating high-performance, scalable distributed systems, we encourage you to apply.
Architect, develop, and deploy high-performance distributed systems capable of processing large data volumes while ensuring scalability, minimal latency, and robust fault tolerance.Design and implement APIs and event-driven architecture solutions to fulfill system requirements and improve overall functionality.Develop and execute thorough unit tests, API tes…
Location: BrazilOnsite requirement: Candidates living in the Campinas Metropolitan Region must work in the Campinas office, following CI&T's attendance policy. About CI&T CI&T builds scalable technology solutions by combining human expertise with artificial intelligence. With a team of over 8,000 professionals worldwide, the company has partnered with more than 1,000 clients over 30 years of innovation. AI is integrated into daily work at CI&T. Role Overview CI&T is looking for a Senior Java Backend Developer to join the development team. The focus is on raising technical standards and driving ongoing innovation.
At CI&T, we are specialists in technological transformation, combining human expertise with AI to create scalable tech solutions. With over 8,000 CI&Ters globally, we have formed partnerships with more than 1,000 clients throughout our 30 years of history. Artificial Intelligence is our reality.Important: If you reside in the Campinas Metropolitan Area, your presence in our offices will be mandatory, in accordance with the current attendance policy.As a Senior Java Backend Developer, you will be tasked with elevating technical excellence for one of our key global clients, working on critical B2B systems with worldwide reach. You will serve as a technical reference, transforming the development culture within the team by promoting innovation and continuous growth.Key Responsibilities:- Develop highly complex systems in Java, applying advanced architectural patterns and best practices- Introduce technical innovations and new market standards that enhance project quality and efficiency- Lead the implementation of robust, scalable, and resilient microservices- Conduct technical code and architecture reviews, ensuring quality and consistency- Act as a technical mentor for the team, sharing knowledge and fostering new talent- Solve complex problems through deep root cause analysis in critical environments- Develop innovative solutions utilizing AI to optimize workflows and improve efficiency- Exceed client expectations while maintaining commitment to timelines and quality- Lead by example, fostering a culture of collaboration and continuous growthTechnical Requirements:- Proven experience in Java development- Advanced knowledge of Spring Framework and Spring Boot- Experience in microservices architecture and RESTful APIs- Deep understanding of Kubernetes and container orchestration- Experience with SQL and NoSQL databases (MongoDB, PostgreSQL)- Expertise in messaging systems (RabbitMQ)- Excellence in test automation (unit, integration, performance)- Knowledge of event-driven architectures and asynchronous processing- Familiarity with observability and monitoring tools- Experience leading technical teams and complex projects- Mastery of design patterns and SOLID principlesIntermediate to advanced English required.
CI&T works at the intersection of human expertise and AI, delivering technology solutions at scale. With more than 8,000 professionals worldwide and decades of experience across 1,000+ client partnerships, the company integrates Artificial Intelligence into daily operations. Location Requirement Important: Candidates living in the Metropolitan Region of Campinas are required to work onsite at the Campinas office, in line with the company’s current attendance policy. Role overview This Senior Java/Kotlin Developer position involves collaborating on projects for a financial sector client. The role combines hands-on development with supporting technical leadership and contributing to agile deployments. High-quality delivery remains a key focus throughout each project. Main responsibilities Collaborate with teams to deliver technology solutions for a client in the financial market Support technical leadership within the development group Participate in agile deployments, maintaining a strong focus on quality Requirements Solid experience in backend development using Java 11, Spring Boot, and Kotlin Practical experience with messaging systems such as SQS, Kafka, or RabbitMQ Automated testing experience is a plus Familiarity with PostgreSQL, including both relational and non-relational features Knowledge of AWS Cloud Soft skills Understanding of agile practices within development teams Resilience in the face of challenges Proactive work style Ability to partner with clients, understand their goals, and suggest solutions Strong communication skills to build constructive relationships with colleagues
Join the Inter Team!At Inter, we believe the future is shaped every day through the technology you develop, the connections you forge, and the ideas you share. We are a Super App offering comprehensive digital banking solutions, including investments, credit, insurance, a marketplace, and a variety of daily services. Beyond that, we pride ourselves on being a dynamic team continuously evolving.Join us and discover an intelligent way to invest in your career. Be a part of the #sanguelaranja spirit!What You'll Do:Develop, enhance, and maintain microservices-based systems using Java (versions 11, 17, 21) and frameworks such as Spring Boot and Micronaut.Design RESTful APIs following the API First approach (Swagger/OpenAPI).Work with relational databases (PostgreSQL, SQL Server) and NoSQL databases (MongoDB, DynamoDB).Contribute to architecture decisions, ensuring best practices for design and scalability.Implement secure solutions with JWT, OAuth2, and Basic Auth for authentication and authorization.Support continuous improvement of development processes and software quality.Mentor junior team members in development and problem-solving.
cpqd is a Brazilian organization dedicated to building technology solutions for a wide range of industries. The team leads ICT (Information and Communication Technology) projects that serve sectors including telecommunications, agribusiness, finance, utilities, industry, smart cities, retail, and defense and security services. Role overview The Back End Developer II - Java position is based in Campinas, São Paulo, Brasil. This role joins a group focused on achieving sustainable results and supporting the growth of both individuals and society. Collaboration and commitment are central to the team’s approach. Our values Collaboration Orientation to the customer Confidence Respect Innovation Adaptability Results What to expect This role focuses on co-creating technology solutions alongside a team that values collaboration, customer orientation, and innovation. The environment encourages adaptability and aims for meaningful results across multiple sectors.
Experian seeks a Senior Java Software Development Analyst based in Blumenau. This position collaborates with teams throughout the company to design, build, and maintain software that advances business objectives. Role overview The main focus is on using Java and established development methods to enhance and support Experian’s systems and services. This role involves working with colleagues from different areas to ensure software meets both technical and business needs. Key responsibilities Design and develop software solutions using Java Work closely with teams across Experian to support business goals Maintain and improve existing systems and services Requirements Experience with Java development Ability to work collaboratively across teams Strong understanding of software development practices
cpqd develops technology solutions within Brazil, focusing on Information and Communication Technology (TIC) products. The team serves a range of sectors, including telecommunications, agribusiness, finance, utilities, industry, urban development, retail, defense, and security. The organization values sustainable results and aims to support both people and society. Purpose and shared values guide daily work and decision-making. Core values Collaboration Orientation to the customer Confidence Respect Innovation Adaptability Results Role overview The Back End Developer II - Java role is based in Campinas, São Paulo, Brazil. This position suits professionals who align with cpqd's values and want to help create technology for a variety of industries. The team encourages those who connect with its way of working to join and contribute as a Back End Developer II.
cpqd develops technology solutions for a wide range of industries, including telecommunications, agribusiness, finance, utilities, manufacturing, urban development, retail, and defense. Based in Campinas, São Paulo, the organization is fully Brazilian and supports sectors that drive both business and society forward. The team values sustainable results and aims to make a positive impact within the company and beyond. Collaboration, customer orientation, confidence, respect, innovation, adaptability, and results form the foundation of cpqd’s culture. Role overview The Back End Developer II - Java position focuses on building and maintaining backend systems that support cpqd’s technology solutions. This role is based in Campinas, São Paulo, Brasil. What matters here Collaboration and teamwork Customer orientation in project work Continuous innovation and adaptability Commitment to results and value creation How we work Daily work at cpqd emphasizes leadership, cooperation, active listening, ethics, emotional intelligence, curiosity, digital thinking, systemic thinking, resilience, time management, value creation, and data-driven decision making.
Discover Inter Pioneers in the industry, we revolutionized the market by launching Brazil's first digital bank and continue to set trends with advanced technology. We've transformed into a Global Financial Super App, providing comprehensive solutions and leading-edge innovation. Here, our work is meaningful: we create genuine opportunities, enhance lives, and reshape the financial landscape. This is the Inter way of making an impact. If you're eager to be part of this transformation and leave a legacy, your place is with us.Join us and be part of the Sangue Laranja (Orange Blood) family!About the Role and MissionYou will join a high-performance development team, building, maintaining, and evolving robust technological solutions that support the strategic objectives of the business, ensuring scalability, security, and innovation. Your Daily Responsibilities:Develop, implement, and maintain Java applications following best development practices.Build and maintain microservices-based architectures.Create and optimize clean, efficient, and well-documented code.Perform evolutionary and corrective maintenance on existing systems.Implement integrations using REST APIs.Configure and utilize AWS services (Amazon MSK, SQS, S3, Parameter Store).Participate in the design and evolution of system architectures.
About cpqd cpqd is a 100% Brazilian organization focused on developing local technology and delivering innovative solutions. The team works across Information and Communication Technology (ICT), supporting sectors such as telecommunications, agribusiness, finance, utilities, industry, urban development, retail, and defense and security services. Our Values Our approach, known as Our Way of Being and Doing, guides us toward sustainable results and growth for both our people and society. These core values shape how we work together: Collaboration Orientation towards the client Confidence Respect Innovation Adaptability Results Role Overview: Java Back End Developer I This position is based in Campinas, São Paulo, Brazil. We welcome candidates who share our values and want to help build technology that makes a difference. Join us to co-create solutions as a Java Back End Developer I.
Full-time|On-site|Porto Alegre,Rio Grande do Sul,Brazil
Epic Games is known for building award-winning games and developing technology that powers visually impressive interactive experiences. Collaboration, inclusion, and imagination shape the team's approach, with a strong commitment to innovation and supporting the wider community. The Art team at Epic brings together environment, character, and concept artists who focus on creative inspiration and delivering high-quality visuals. Artists work as a group to create memorable experiences and maintain high standards throughout the process. Role overview The UI Artist works alongside UX designers to develop engaging features and systems for Epic's projects. Responsibilities include producing high-fidelity mockups, prototypes, style guides, and design systems. This role collaborates closely with UI Technical Designers and Engineers to transform designs into rapid prototypes and polished user interfaces. Bringing wireframes to life and enhancing user experience through strong visual design are key aspects of the position. Final artwork is implemented in Unreal Editor using UMG, animations, materials, and related tools. Main responsibilities Collaborate with UX Design, Tech UI Design, and Engineering to create AAA-quality UI experiences. Contribute to design systems, game menus, HUD elements, iconography, UI materials and shaders, as well as UI animation and motion design. Develop new material effects, basic logic in blueprints, and 2D effects. Help deliver high-quality features on schedule. Coordinate with the wider UX/UI department to ensure consistency and quality across the project. Independently execute complex features and systems to a high standard. Create concept UI art using tools such as Photoshop, Illustrator, or Figma. Requirements At least 2 years of experience creating UI collaboratively from concept through completion. Strong visual design skills, demonstrated in a portfolio. Proficiency with Figma, Adobe Suite, or similar design tools. A portfolio that showcases both skills and process. Experience implementing UI art in Unreal Engine (UMG) or a comparable game engine. Location This position is based in Porto Alegre, Rio Grande do Sul, Brazil.
Join ciandt as a Senior Fullstack Developer specializing in Java and Angular. In this fully remote role, you will be involved in designing, developing, and maintaining high-quality software solutions. Collaborate with cross-functional teams to deliver exceptional user experiences and leverage the latest technologies in your work.
At CI&T, we are leaders in technological transformation, merging human expertise with AI to develop scalable tech solutions. With a global team of over 8,000 professionals, we have partnered with more than 1,000 clients during our 30 years of history. Embracing Artificial Intelligence is at the core of what we do.Important: If you reside in the Metropolitan Region of Campinas, in-office presence will be mandatory in accordance with our current attendance policy.Key Responsibilities:- Collaborate with CI&T to serve a client in the financial market;- Develop both Backend and Frontend components;- Create and maintain high-quality, high-performance microservices;- Actively participate in all phases of the software development lifecycle, including technical refinement, development, testing, and deployment;- Work closely with the team to propose and implement technical solutions aligned with business requirements;- Engage in code reviews to ensure quality and adherence to best practices;- Foster a collaborative environment with team members and clients, enhancing productivity and harmony;- Maintain clear and efficient communication with all team members to facilitate information exchange and alignment on objectives. Qualifications for This Role:- Proficiency in JAVA/Spring development;- Experience with Angular;- Familiarity with TypeScript;- Knowledge in Node.js;- Understanding of Clean Code principles and REST APIs;- Ability to develop unit and/or automated tests;- Experience in code review processes;- Familiarity with version control tools such as GitHub, GitLab, or Azure DevOps Repos;- Knowledge of Agile methodologies such as SCRUM and KANBAN, including dailies, sprints, and reviews;- Experience in a hybrid cloud environment (MS Azure), including pipelines, sonar, and microservices architecture. Preferred Qualifications:- Knowledge of Docker/Kubernetes;- Familiarity with Lombok;- Understanding of WebFlux;- Knowledge of Domain-Driven Design (DDD);- Experience with Kafka;- Familiarity with hexagonal architecture.#LI-BS3#senior
BTG Pactual is looking for a Software Developer with expertise in C# and Java to join the team in São Paulo. This position centers on building software solutions that support the company’s financial services. Role overview Work closely with colleagues from various departments to design, develop, and maintain applications. The focus is on delivering projects that help advance BTG Pactual’s offerings in the financial sector. What you will do Develop and maintain software using C# and Java Collaborate with cross-functional teams on new and existing projects Support the company’s mission to provide high-quality financial services Requirements Experience with C# and Java programming Ability to work effectively with teams from different areas of the business
Join us at Inter!At Inter, we believe that the future begins daily with the technology you create, the connections you foster, and the ideas you share. We are a Super App offering comprehensive digital banking solutions, investments, credit, insurance, a marketplace, and various everyday services. But we are much more than that: we are a dynamic team in constant evolution.With this momentum, new opportunities arise. Now is your chance to explore this intelligent path to investing in your career. Come join us and be part of the #sanguelaranja spirit!We are looking for Java Developers | Mid, Senior, and Specialist LevelsThe Inter is expanding: new products, new markets, and increasing scale. We are on the lookout for Java developers who want to shape the future architecture of our Super App. If you enjoy solving problems rather than repeating patterns, your place is here with us.The ChallengeYou will build the distributed services that make our Super App function for millions of users. Your goal will be to ensure high availability and low latency, making architectural decisions that genuinely impact user experience. We want you to be involved in technical decisions and help evolve our technology practices at Inter.Your Daily Responsibilities:Develop and maintain Java applications (versions 11/17/21) using Spring Boot and Micronaut.Design and implement RESTful APIs following the API First approach.
Join Inter and be a part of our journey!!!At Inter, we believe that the future starts every day with the technology you create, the connections you develop, and the ideas you share. We are a Super App offering comprehensive digital banking solutions, investments, credit, insurance, a marketplace, and other everyday services. More than that, we are a super team in constant evolution.This dynamic environment creates new opportunities. It's your chance to discover this intelligent way to invest in your career. Come and join us! #sanguelaranja!We are seeking Java Developers | Mid-level, Senior, and SpecialistThe Inter organization is expanding with new products, markets, and increasing scale. Therefore, we are looking for Java developers who want to help shape the future architecture of our Super App. If you enjoy solving problems more than repeating patterns, your place is with us.The ChallengeYou will build distributed services that power our Super App for millions of users. Your objective will be to ensure high availability and low latency, making architectural decisions that truly impact the user experience of our app. More than just implementation, we want you to be involved in technical decisions and help evolve our technological approach at Inter.Your Daily Responsibilities:Develop and maintain applications in Java (versions 11/17/21) using Spring Boot and Micronaut.Model and implement RESTful APIs following an API-first approach.
Join our dynamic team as a Java Developer at AB InBev, where innovation meets tradition. As a key player in our IT department, you will be responsible for developing and maintaining high-quality software solutions that drive our business forward. Collaborate with cross-functional teams to transform business requirements into technical specifications, ensuring the delivery of robust software applications.
At ciandt, we are experts in technological transformation, combining human expertise with AI to develop scalable tech solutions. With over 8,000 CI&Ters globally, we've partnered with more than 1,000 clients throughout our 30-year history. Artificial Intelligence is a part of our everyday reality.Important: If you reside in the Campinas Metropolitan Area, your presence in the city’s offices will be required per the current attendance policy.Key Responsibilities: - Collaborate to understand technical requirements, participating in inception and refinement sessions; - Engage in the development and enhancement of high-performance, scalable solutions; - Establish and maintain the client's primary partnership channel.Qualifications for this Opportunity:- Proficient in: Java 17+;- Spring Boot;- NodeJs;- Microservices;- REST APIs.- Effective communication skills to ensure alignment among team members and clients;- Strong understanding of business demands and technical refinement;- Code quality and adherence to programming best practices;- Ability to critique and pursue continuous improvement. Preferred Qualifications:- Knowledge of Generative AI;- Familiarity with Angular development;- Experience with hexagonal architecture, CI/CD, Docker, Kubernetes, automated testing, Websphere. #LI-BS3#mid-level
CI&T é uma referência em transformação digital, integrando habilidades humanas com inteligência artificial para desenvolver soluções tecnológicas escaláveis. Com uma equipe de mais de 8.000 profissionais ao redor do mundo, estabelecemos colaborações com mais de 1.000 clientes ao longo de nossos 30 anos de atuação. A Inteligência Artificial é uma parte essencial da nossa realidade.Observação: Residentes na Região Metropolitana de Campinas devem comparecer ao escritório conforme a política de frequência atual.Estamos à procura de um Desenvolvedor FullStack Sênior para integrar nossa equipe, contribuindo em uma das maiores instituições do setor de seguros do Brasil.Responsabilidades:> Desenvolver e manter aplicações em Java.> Implementar microserviços focando em escalabilidade, performance e segurança.> Desenvolver e manter aplicações em Angular.> Colaborar com equipes multidisciplinares para definir, projetar e entregar novas funcionalidades.> Participar de revisões de código e assegurar a qualidade do software.> Identificar e solucionar problemas de performance e escalabilidade.> Documentar processos e soluções técnicas.> Manter-se atualizado sobre novas tecnologias e tendências de desenvolvimento.> Participar de projetos com arquitetura orientada a eventos (EDA), utilizando ferramentas de mensageria como Kafka ou similares.> Trabalhar em ambientes cloud, especialmente na AWS (EC2, S3, Lambda, RDS, etc.).Requisitos:> Experiência sólida em desenvolvimento com Java (Spring Boot).> Domínio de Angular para o desenvolvimento de aplicações front-end.> Experiência com bancos de dados NoSQL (MongoDB).> Experiência com bancos de dados relacionais (Oracle e SQL Server).> Conhecimento em práticas de DevOps e ferramentas de CI/CD.> Familiaridade com APIs RESTful.> Boa capacidade de comunicação e trabalho em equipe.> Proatividade e desejo de aprender novas tecnologias.> Habilidade em resolver problemas de forma criativa e eficaz.> Conhecimento em EDA (Arquitetura Orientada a Eventos) e mensageria (Kafka, RabbitMQ, etc.).> Experiência com AWS (mesmo que parcial, em serviços como EC2, S3, RDS, Lambda).> Experiência em metodologias ágeis (Scrum, Kanban).> Experiência em uso de Gen AI para aumentar a eficiência do desenvolvimento (diferencial).