Senior Java Developer

We are specialists in tech transformation, we are CI&T. We combine the disruptive power of Artificial Intelligence with human expertise to support large companies in navigating changes in technology and business.
Campinas, State of São Paulo, Brazil
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Senior Java Developer

CI&T is seeking a Senior Java Developer to join our team in Brazil. We are specialists in tech transformation, combining the disruptive power of Artificial Intelligence with human expertise to support large companies in navigating changes in technology and business. With 30 years of experience, 6,000 people, offices in 10 countries, and talents distributed across 5 continents, we work on design, strategy, and engineering for global brands.

As a Senior Java Developer, you will be responsible for understanding technical needs, participating in inceptions and technical refinements, providing insights for developing scalable and high-performance solutions, integrating systems, structuring the division and modernization of legacy systems, coding and structuring automated tests (TDD), conducting code reviews, and supporting the team with technical questions and personal growth.

Key Requirements:

  • Proficiency in Java 11 or higher
  • Experience with Spring Framework (Spring Boot, Spring Cloud, Spring MVC, JPA)
  • Knowledge of Oracle databases
  • Cloud experience with Azure or GCP
  • Microservices design patterns
  • Unit testing
  • Experience with RabbitMQ, Kafka, or similar technologies
  • Docker and Kubernetes

We offer a comprehensive benefits package, including health and dental plans, meal and food allowances, childcare assistance, extended paternity leave, Gympass, profit sharing, life insurance, mental health support, and many learning opportunities through CI&T University and online platforms.

CI&T values diversity and strongly encourages people from diverse and underrepresented communities to apply for our positions. Join us in making an impact through technology!

Last updated 2 days ago

Responsibilities For Senior Java Developer

  • Understand technical needs and participate in inceptions and technical refinements
  • Provide insights for developing scalable and high-performance solutions
  • Integrate systems by fetching, transforming, and sending information
  • Structure the division and modernization of legacy systems into scalable and modern systems
  • Code and structure automated tests (TDD) to ensure deliverable quality
  • Conduct code reviews
  • Support the team with technical questions and personal growth

Requirements For Senior Java Developer

Java
RabbitMQ
Kafka
Kubernetes
  • Java 11 or higher
  • Spring Framework (Spring Boot, Spring Cloud, Spring MVC, JPA)
  • Oracle database
  • Cloud experience with Azure or GCP
  • Microservices design patterns
  • Unit testing
  • RabbitMQ, Kafka, or similar
  • Docker and Kubernetes
  • API development in Java and Spring Boot
  • Relational and Non-Relational databases
  • Context division and breaking down monolithic applications
  • Microservices development
  • Automated testing using the test pyramid strategy
  • Communication skills for team alignment
  • Understanding of business demands and technical refinement
  • Code quality and good programming practices

Benefits For Senior Java Developer

Medical Insurance
Dental Insurance
Parental Leave
Mental Health Assistance
Education Budget
  • Health and dental plans
  • Meal and food allowances
  • Childcare assistance
  • Extended paternity leave
  • Gympass
  • Profit sharing
  • Life insurance
  • Mental health support
  • CI&T University
  • Discount club
  • Support program: psychological guidance, nutritionist, and more
  • Pregnancy and responsible parenting course
  • Partnership with online course platforms
  • Language learning platform

Interested in this job?

Jobs Related To CI&T Senior Java Developer

Sr ECAD Application Engineer, Project Kuiper Satellites

Senior ECAD Tools Application Engineer position at Amazon's Project Kuiper, focusing on satellite constellation development and ECAD tool management.

System Development Engineer, Private Pricing Product Management (3PM)

Senior Systems Development Engineer role at AWS focusing on Private Pricing Product Management, building scalable solutions and tools using modern technologies.

Senior Product Manager - Tech

Lead Amazon's Buy Now checkout experience as Senior Product Manager, driving innovation in e-commerce with competitive compensation and comprehensive benefits.

Senior Software Development Engineer, AWS Alameda

Senior Software Engineer role at AWS Alameda, focusing on control plane development and distributed systems with 5+ years of experience required.

Software Dev Engineer (L5), Global Talent Management & Compensation

Senior Software Engineer role at Amazon's Edinburgh office, building scalable talent management solutions using AWS technologies.