CI&T

Senior Java Developer

CI&T

full-time

Posted on:

Location Type: Remote

Location: Colombia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, build, and maintain backend services using Java 21, Spring Boot, and Hawkbit.
  • Implement and evolve REST and gRPC APIs, ensuring best practices and versioning standards.
  • Ensure service reliability through unit and integration testing, troubleshooting, and root-cause analysis.
  • Work with PostgreSQL for schema design and performance tuning, integrating with caching layers, session management and Pub/Sub like Redis.
  • Build and debug containerized services using Docker and deploy them on Kubernetes (GKE).
  • Apply security fundamentals, including OAuth2/OIDC, JWT validation, and secure coding practices.
  • Collaborate with cross-functional teams, ensuring clear communication and ownership of deliverables.
  • Contribute to CI/CD workflows (Tekton/Jenkins, ArgoCD) following GitOps principles.
  • Participate in technical discussions, design reviews, and mentor team members as needed.

Requirements

  • Strong experience with Java 21 and Spring Boot in production systems.
  • Solid understanding of REST APIs and hands-on experience gRPC.
  • Hands-on experience with OAuth2/OIDC, JWT, and backend security fundamentals.
  • Proficiency with PostgreSQL and JPA/Hibernate.
  • Practical experience with Docker and Kubernetes (deployments, debugging).
  • Knowledge of WebSockets or streaming APIs.
  • Ability to troubleshoot distributed systems and diagnose performance issues.
  • Effective communication skills and resilience in fast-paced, multicultural teams.
  • Advanced English proficiency.
  • Soft Skills:
  • Proactive ownership of tasks with a mindset for continuous improvement.
  • Strong communication skills across technical and non-technical audiences.
  • Comfortable with context switching and balancing priorities.
  • Collaborative team player who values shared success.
  • Ability to adapt to ambiguity and shifting requirements.
  • Nice-to-Have Skills:
  • Experience with Kafka or other event-driven technologies.
  • Proficiency in NoSQL databases.
  • Familiarity with GitOps (ArgoCD) and Tekton pipelines.
  • Exposure to GCP services (GKE, IAM, Cloud Logging/Monitoring).
  • Basic understanding of policy-based access control (OPA).
  • Background in prototyping or integrating AI-driven automation.
Benefits
  • Premium Healthcare
  • Meal voucher
  • Maternity and Parental leaves
  • Mobile services subsidy
  • Sick pay-Life insurance
  • CI&T University
  • Colombian Holidays
  • Paid Vacations
  • And many others.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java 21Spring BootREST APIsgRPCPostgreSQLJPAHibernateDockerKubernetesOAuth2
Soft Skills
effective communicationproactive ownershipcollaborative team playeradaptabilityresiliencecontext switchingbalancing prioritiescontinuous improvementmentoringtroubleshooting