Job details

[14116] - Master Full Stack Developer - Java/React

  • Java
  • Spring Boot
  • REST
  • Cypress
  • Node.js
  • GraphQL
  • Docker

Posted: 2 weeks ago

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.


*Please submit your CV in English*


We're looking for an experience lead/master developer to join us with general skill set ratio of 70% Java (particularly Spring Boot) Backend, and 30% React on the Frontend.


Frontend 

- Accounts for ~30% of the skillset mix we need from a Fullstack engineer.

- React and Node.js front-end web application development;  working with micro-frontends in these technologies. 

- Services are primarily microservices - we are an "API first" company, so integrations across teams will go through either REST or GraphQL APIs. You should be familiar with these and comfortable working with them. 

- Test coverage with tools like Jest & Cypress.


Backend

- The majority of work is done using Java (17).

- Accounts for ~70% of the skillset mix we need from a Fullstack engineer.

- SpringBoot 2 and 3 for most work


Other experience required:

- Other tech in wider ecosystem - familiarity with these is important on the backend side of work: 

- Database technologies - good SQL skills, PostgreSQL. 

- SpringData / JPA / DB skills.

- Messaging technologies, particularly ActiveMQ & Kafka. 

- Cloud platforms, e.g. AWS, and Kubernetes platforms e.g. OpenShift. 

- Search engines and document store experience a nice to have bonus.

- Secure development principles - OWASP “Top 10”, integrating security with services.

- SRE mindset - we maintain and support the solution across the environments. You should have experience with operating software at scale within production systems. Familiarity with devops and debugging skills are important and heavily valued.

- Pipeline: Continuous Integration and Continuous Deployment. Our deployment stack uses Jenkins for our CI/CD pipelines, also OpenShift with Kubernetes and Docker (Podman) being used for all services for deployments. Trunk based development and Gitops is used across all repositories. We heavily make use of feature toggles. You should be comfortable with writing code in this style of environment. 


Communications and technical leadership: 

- Excellent written & oral English, C1 level minimum.

- Proactively display qualities which demonstrate technical leadership in your field of expertise: active involvement in discussion on key meetings, and communicating technical problems and solutions carefully and thoroughly across all team members and seniorities.


#LI-DY1

\n


\n

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 our Conflict of Interest Policy click here!!!


We strongly encourage candidates from diverse and underrepresented communities to apply for our vacancies.