CI&T

CI&T

CI&T is a global digital technology agency empowering agile growth for leading companies through advanced technologies with a team of 2000 experts worldwide.

Internet Software & Services
5K-10K
Founded 1995

Description

  • Develop server-side Java applications for large, distributed systems.
  • Design and implement RESTful web services and JSON-based APIs in a microservice architecture.
  • Apply software design principles and patterns such as DRY, SOLID, and REST in day-to-day development.
  • Write and maintain automated tests using frameworks such as JUnit, Mockito, and Assert-J.
  • Work with messaging systems and event-driven components using tools such as JMS and ActiveMQ.
  • Design and maintain data access layers for relational and NoSQL databases using Spring JDBC, JPA, and Hibernate.
  • Collaborate in Agile and test-driven development workflows.
  • Use version control, build, and CI tools such as Git, Maven, Jenkins, GitHub, and GitHub Actions.
  • Investigate performance issues using profiling tools and evaluate third-party libraries as needed.
  • Support international software development needs, including multi-lingual, multi-currency, and locale-aware contexts.

Requirements

  • 5+ years of experience as a developer on large, distributed systems.
  • 8+ years of overall development experience in any language, including the 4 most recent years in Java server-side development.
  • Expert-level knowledge of Core Java 1.8 and above.
  • Strong experience with RESTful web services using JSON; JSON-API and/or GraphQL is preferred.
  • Proficiency with Spring and Spring Boot for RESTful/JSON web services in a microservice architecture.
  • Proficiency with JUnit, Mockito, and Assert-J.
  • Proficient experience with messaging frameworks such as JMS and ActiveMQ.
  • Proficient experience with Agile and test-driven development.
  • Experience with relational and NoSQL databases, plus Spring JDBC Template, JPA, and Hibernate; SQL Server is preferred but not required.
  • Proficiency with MacOS, Unix, Linux, and working knowledge of Windows.
  • Experience with in-memory distributed data storage systems such as memcache, ehcache, or Hazelcast.
  • Proficiency with Git, CI systems such as Jenkins and GitHub/GitHub Actions, Maven, IntelliJ, and profiling tools.
  • Preferred experience with cloud deployments, especially Azure.
  • Excellent verbal and written communication skills.
  • Bachelor’s degree or higher in Computer Science, Engineering, or a software development-related field.

Benefits

  • Health and dental insurance.
  • Meal and food allowance.
  • Childcare assistance.
  • Extended paternity leave.
  • Gym and wellness partnerships through Wellhub (Gympass) and TotalPass.
  • Profit Sharing and Results Participation (PLR).
  • Life insurance.
  • Continuous learning access through CI&T University, plus partnerships with online learning and language platforms.
  • Discount club and a free online platform dedicated to physical, mental, and overall well-being.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Director, Demand Side Platform (DSP) Engineering

The TARA Group 11-50 Media

The Director of DSP Engineering will lead development of a demand side platform at a US-based company, driving real-time bidding, backend performance, and campaign management tools that support revenue growth and client success.

AWS Docker GCP Go Kubernetes Machine Learning
58 minutes ago

Senior Backend Engineer

Remote 251-1K Professional Services

Remote is hiring an engineer to help build tools, APIs, integrations, and agentic workflows for its globally distributed HR and Payroll products in a fully remote, async environment.

Angular AWS CI/CD Clojure Docker Elixir Erlang GitLab Haskell Kubernetes Next.js Phoenix PostgreSQL React Scala Vue.js
2 hours, 6 minutes ago

Java Engineer - Mid to Senior

Ethics Code Diversified Consumer Services

ETHICS CODE is seeking a Mid to Senior Java Engineer to design, develop, and maintain business-critical Java applications within a collaborative engineering team.

Agile Git Hibernate Java MySQL Oracle PostgreSQL REST API Spring
2 hours, 34 minutes ago

Senior Software Development Lead - R01564232

Brillio 1K-5K IT Services

Brillio Romania is hiring a Senior Software Development Lead to develop backend services for high-performance, microservices-based systems in Bucharest or remotely.

CI/CD Docker Git Java Kafka Kotlin Microservices PostgreSQL REST API
2 hours, 39 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers