We partner with the world’s most valuable brands to build digital solutions that transform businesses. As a digital native, we bring a 29-year track record of accelerating business impact through complete and scalable digital solutions. With a global presence of 6,000+ professionals in strategy, research, data science, design, and engineering, we unlock top-line growth, improve customer experience and drive operational efficiency.
We are seeking a highly skilled and experienced Senior Back-End Developer to join our team. The ideal candidate will be proficient in modern back-end technologies and frameworks, with a strong emphasis on Java, Kotlin, Spring Boot, and experience with messaging systems, databases, and observability tools. As a Senior Developer, you will play a pivotal role in deploying code to production, mentoring junior developers, and ensuring the delivery of high-quality, scalable solutions.
Key Responsibilities
Develop and maintain server-side applications using Java, Kotlin, and Spring Boot.
Write and maintain comprehensive unit tests using JUnit and Mockito.
Deploy code to production environments, ensuring smooth and efficient releases.
Collaborate with cross-functional teams to design and implement new features.
Provide mentorship and guidance to junior developers, fostering a collaborative and supportive team environment.
Proactively identify and address potential issues, ensuring the robustness and security of the application.
Follow best practices and coding standards to produce clean, maintainable, and efficient code.
Adapt to different contexts and work on various parts of the application as needed.
Work within an Agile/Scrum framework and utilize Jira for project management and tracking.
Requirements
Must have:
Proficiency in Java, Kotlin, and Spring Boot.
Extensive experience with JUnit and Mockito for unit testing.
Strong understanding of deployment pipelines and processes.
Experience with RabbitMQ or Azure Event Hub.
Proficiency in PostgreSQL and either MongoDB or CosmosDB with Mongo API.
Familiarity with observability tools like New Relic or similar.
Excellent teamwork and communication skills.
Ability to mentor and support junior developers.
Proactive problem-solving skills and a keen eye for detail.
Understanding of good code patterns and practices.
Experience working within an Agile/Scrum framework.
Nice To Have
Experience with Istio and Kubernetes.
Familiarity with Redis.
Experience with CI/CD tools like ArgoCD.
Qualifications
Proven experience as a Senior Back-End Developer or similar role.
Strong portfolio of projects demonstrating expertise in the required technologies.
Excellent problem-solving skills and the ability to work independently and as part of a team.
A proactive and adaptable mindset, capable of thriving in a fast-paced environment.
Our Benefits
Health and dental insurance;
Meal and food vouchers;
Childcare assistance;
Extended parental leave;
Gympass;
Profit-sharing (PLR);
Life insurance;
Partnership with an online mental health platform;
CI&T University;
Discount club;
Support Program: legal; financial; physical therapy; psychological counseling; nutritionist, and more;
Pregnancy and responsible parenthood courses;
Partnership with online course platforms;
Language learning platform;
And many more.
More Details About Our Benefits Here.
More details about our benefits here: https://ciandt.com/br/pt-br/carreiras
CI&T is an equal-opportunity employer. We celebrate and appreciate the diversity of our CI&Ters’ identities and lived experiences. We are committed to building, promoting, and retaining a diverse, inclusive, and equitable company and culture focused on creating a better tomorrow.
At CI&T, we recognize that innovation and transformation only happen in diverse, inclusive, and safe work environments. Our teams are most impactful when people from all backgrounds and experiences collaborate to share, create, and hear ideas.
Before applying for our opportunities take a look at Conflict of Interest Policy on website.
We strongly encourage candidates from diverse and underrepresented communities to apply for our vacancies.