CI&T logo
CI&T

Navigate Change

Backend Developer, Java, Spring Boot

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000Since 1995H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

5 hours ago

Salary

0

Seniority

Senior

Job Description

Backend Developer, Java, Spring Boot

CI&T

• Design and implement RESTful APIs with Spring Boot 3 (Web and WebFlux) • Implement and maintain complex KPI calculation logic (SFC Index, ranking, incentives) • Manage database schema evolution with Flyway migrations on PostgreSQL • Integrate with Azure Active Directory (OAuth2 / JWT) for authentication and authorization • Maintain a Redis caching layer for high-frequency KPI reads • Integrate with external systems • Send email notifications via SendGrid and push notifications via APNs (Pushy) • Manage secrets using AWS Secrets Manager • Write unit and integration tests (JUnit 5, Mockito, Spring Security Test) • Document APIs with OpenAPI / Springdoc UI • Participate in maintenance of the Jenkins CI/CD pipeline

Job Requirements

  • 4+ years of Java
  • Spring Boot 3 (Web, Data JPA, Security, Cache, Actuator)
  • Spring Security (OAuth2 / JWT) and Azure AD integration
  • PostgreSQL and Flyway (schema migrations)
  • Redis (Spring Cache)
  • Maven
  • Lombok and MapStruct
  • JUnit 5 and Mockito
  • REST API design
  • Git with trunk-based development

Benefits

  • Health and dental insurance
  • Meal and food allowance
  • Childcare assistance
  • Extended paternity leave
  • Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) and TotalPass
  • Profit sharing and results participation (PLR)
  • Life insurance
  • Continuous learning platform (CI&T University)
  • Employee discount club
  • Free online platform focused on physical, mental, and overall well-being
  • Pregnancy and responsible parenting course
  • Partnerships with online learning platforms
  • Language learning platform
  • And many more!

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 51-200

Role Description We are looking for a senior Ruby on Rails developer to help us build reliable, scalable products and apply AI/LLM technologies where they create real value. This is a hands-on engineering role for someone who can own complex features end to end, make strong technical decisions, and work across backend architecture, production systems, testing, and AI-assisted product development. You should be excited about AI, but pragmatic enough to know when a simple, deterministic solution is better than an LLM call. - Owning features from technical design to production - Building and maintaining Ruby on Rails systems used at scale - Designing AI/LLM-assisted features and workflows where they improve product quality or user experience - Working with LLM APIs, prompts, retrieval/context strategies, and AI-assisted development tools - Making trade-offs around performance, reliability, cost, latency, security, and maintainability - Writing and maintaining automated tests, including unit, integration, and E2E tests - Debugging production issues and improving system reliability Qualifications - Strong professional experience with Ruby on Rails, ideally at senior level - Experience building and running production systems used by real customers - Strong backend skills, including databases, API design, performance, background jobs, and security - Ability to break down ambiguous problems and propose practical technical solutions - Hands-on interest or experience with AI/LLM technologies - Good judgment about when to use AI and when simpler engineering approaches are better - Strong testing habits and care for long-term code quality - A responsible, curious, flexible mindset: willing to debug, deploy, investigate, learn, and own outcomes Requirements - Nice to have: - Experience with React - CI/CD, background jobs, or AWS experience - Experience building AI-powered product features in production - Familiarity with embeddings, vector search, RAG, evals, or LLM observability - Experience with text-processing, localization, translation, or multilingual products Benefits - Stable & self-funded: Founded in 2007, profitable, and independent. - Industry leaders: Creators of WPML, the #1 multilingual plugin for WordPress, used on 1.5M+ sites - Fully remote, async-friendly: Work from anywhere within EMEA hours - Engineering-driven culture: Ownership, autonomy, testing, and thoughtful problem-solving - Fair compensation and great benefits: Designed to support your well-being both inside and outside of work.

EMEA
Zup Innovation logo

Senior Backend Developer, Kotlin

Zup Innovation

We create digital assets to build, grow and accelerate your applications with efficiency, security and scalability.

Backend Engineer6 hours ago
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Design and implement Backend For Frontend (BFF) and API Gateway solutions using Kotlin. • Develop robust integrations with the AWS ecosystem (Lambda, EC2, S3, and DynamoDB). • Ensure the performance, security, and scalability of the developed APIs. • Contribute to architectural decisions, proposing continuous improvements and new technical solutions. • Actively participate in technical refinements and sprint planning with the team. • Collaborate with cross-functional teams to ensure smooth integration and high-quality deliveries.

Brazil
ellowtech logo

Java Developer

ellowtech

Hire faster than ever with pre-vetted remote developers you can trust

Backend Engineer6 hours ago
ContractRemoteTeam 201-500Since 2020H1B No Sponsor

• Design, develop, and implement robust and scalable web applications using Java, and AngularJs. • Develop and integrate RESTful APIs for seamless communication between front-end and back-end systems. • Manage and optimize MySQL databases, including schema design and query performance. • Collaborate with cross-functional teams, including UX/UI designers, product managers, and other developers, to define, design, and ship new features. • Participate in the entire application lifecycle, focusing on coding, debugging, and testing. • Write clean, maintainable, and well-documented code. • Perform code reviews to ensure code quality and adherence to best practices. • Mentor junior developers and contribute to a culture of continuous learning and improvement. • Troubleshoot and debug production issues, providing timely resolutions. • Stay up-to-date with emerging technologies and industry trends. Implement authentication and authorization mechanisms (e.g., JWT, OAuth). • Experience with Microservices architecture.

India
CC Group logo

Senior .NET Core Developer – Investments

CC Group

Female Founded Agency: Integrated Marketing, Brand Experience, Design Studio

Backend Engineer6 hours ago
Full TimeRemoteTeam 1-10H1B No Sponsor

• Develop and maintain our code base in relation to proper technologies (.net core, c#) • Develop and maintain core libraries relating to proper technologies (.net core, c#) • Participate in code reviews and contribute to raising the quality of our product • Research new technologies in accordance to the work • Assist in standardization across the whole company • Ensure applications meet quality standards • Documentation of any work • Collaborate with other teams to define, design, and deploy new features • Troubleshoot and liaise with other departments to solve production issues • Other tasks which may be assigned by the management • Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members

India