Taro Logo

Mid level/Senior Java Developer

Technology transformation specialists combining human expertise with AI to create scalable tech solutions, with over 6,500 employees worldwide.
Campinas, State of São Paulo, Brazil
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Mid level/Senior Java Developer

CI&T is a global technology transformation company with over 6,500 employees worldwide and partnerships with more than 1,000 clients throughout their 30-year history. They specialize in combining human expertise with AI to create scalable tech solutions. This position is for a Mid-level/Senior Java Developer role, specifically designated for people with disabilities (PCD) in Brazil.

The role requires strong expertise in Java development with a focus on microservices architecture and AWS cloud services. The ideal candidate will have deep knowledge of object-oriented programming, experience with Spring and Hibernate frameworks, and proficiency in implementing various design patterns and architectural principles like Clean Architecture and BFF.

Key technical requirements include REST API development with Spring Boot, extensive AWS services experience, and strong testing practices. The position also emphasizes DevOps practices, including experience with containerization and CI/CD pipelines.

The company offers a comprehensive benefits package including health and dental insurance, meal allowances, childcare assistance, and various wellness programs. They strongly value diversity and inclusion, encouraging applications from underrepresented communities. The position is remote but requires occasional presence in the Campinas metropolitan region offices according to current attendance policies.

CI&T provides excellent opportunities for professional growth through their CI&T University and various learning platforms, making it an ideal place for developers looking to expand their skills while working on challenging projects for global clients.

Last updated a day ago

Requirements For Mid level/Senior Java Developer

Java
Redis
Kafka
Kubernetes
  • Strong object-oriented programming skills with fluency in concepts (Classes, Objects, Association, Encapsulation, Inheritance, Polymorphism)
  • Experience in Java development including Spring and Hibernate frameworks
  • Deep knowledge of microservices architecture, design patterns, Clean Architecture, BFF architectural pattern
  • Knowledge of Feature Toggle concept and application
  • Software development best practices with SOLID, KISS, YAGNI, DRY, and DDD
  • REST API modeling with Spring Boot and gateway creation using AWS API Gateway
  • Experience with unit testing and integration using JUnit4+ and Mockito
  • Experience with AWS (EC2, ECS, EKS, Fargate, S3, SQS, SNS, Lambda, API Gateway, CloudWatch)
  • Understanding of relational and NoSQL databases
  • Experience with messaging services like Amazon SQS or Kafka
  • DevOps practices and automation with Docker and/or Kubernetes
  • Familiarity with version control tools like Git and Github
  • Knowledge of CI/CD - GitHub Actions or AWS CodePipeline
  • Experience with Veracode

Benefits For Mid level/Senior Java Developer

Medical Insurance
Dental Insurance
Parental Leave
  • Health and dental insurance
  • Meal and food allowance
  • Childcare assistance
  • Extended paternity leave
  • Wellhub (Gympass)
  • TotalPass
  • Profit sharing
  • Life insurance
  • CI&T University
  • Discount club
  • Online platform for physical and mental health
  • Pregnancy and parenting courses
  • Online learning platform partnerships
  • Language learning platform

Interested in this job?

Jobs Related To CI&T Mid level/Senior Java Developer