Ciandt
[Job - 29363] Senior Java Developer, Brazil at Ciandt in Brazil
ExperiencedOn-siteFull-timeBrazil
Job Description
We are tech transformation specialists, uniting human expertise with AI to create scalable tech solutions. With over 8,000 CI&Ters around the world, we’ve built partnerships with more than 1,000 clients during our 30 years of history. Artificial Intelligence is our reality. Objective: Transform business requirements into robust, maintainable backend services, aligned with architecture standards and Agile delivery processes. Key Responsibilities: Design & Development: Design, build, and maintain backend services using Java 17/21 and Spring Boot. API Implementation: Implement and evolve REST and gRPC APIs following best practices and versioning standards. Service Reliability: Ensure service reliability through unit/integration tests, troubleshooting, and root-cause analysis. Database Management: Work with PostgreSQL (schema design, performance tuning) and integrate with caching layers (Redis). Containerization: Build and debug containerized services using Docker and deploy them on Kubernetes (GKE). Security Practices: Apply security fundamentals: OAuth2/OIDC, JWT validation, RBAC, and secure coding practices. Collaboration: Collaborate with cross-functional teams, ensuring clear communication and ownership of deliverables. CI/CD Contribution: Contribute to CI/CD workflows (Tekton/Jenkins, ArgoCD) and follow GitOps principles. Mentorship: Participate in technical discussions, design reviews, and mentor team members when needed. Required Skills and Qualifications: Java Proficiency: Strong experience with Java (17 or 21) and Spring Boot in production systems. API Knowledge: Solid understanding of REST APIs and familiarity with gRPC concepts. Security Fundamentals: Hands-on experience with OAuth2/OIDC, JWT, and backend security fundamentals. Database Skills: Proficiency with PostgreSQL and JPA/Hibernate. Containerization Experience: Practical experience with Docker and Kubernetes (deployments, debugging, ConfigMaps/Secrets). Troubleshooting Ability: Ability to troubleshoot distributed systems, analyze logs, and diagnose performance issues. Communication Skills: Effective communication, transparency, and resilience working in fast-paced, multicultural teams. Language Proficiency: Advanced English. Soft Skills: Proactive Ownership: Proactive ownership of tasks and a continuous improvement mindset. Strong Communicator: Strong communication across technical and non-technical audiences. Adaptability: Comfortable with context switching and balancing priorities. Team Player: Collaborative, inclusive team player who values shared success. Resilience: Ability to remain adaptable under ambiguity and shifting requirements. Nice-to-Have Skills: Event-Driven Technologies: Experience with Kafka or other event-driven technologies. NoSQL Proficiency: Proficiency in NoSQL databases. Caching Experience: Knowledge of Redis (caching, ephemeral data). GitOps Exposure: Experience with GitOps (ArgoCD), Tekton pipelines, or Helm/Kustomize. GCP Services: Exposure to GCP services (GKE, IAM, Cloud Logging/Monitoring). Policy Control Knowledge: Basic understanding of OPA or policy-based access control. WebSocket Knowledge: Knowledge of WebSockets or streaming APIs. AI Automation Background: Background in prototyping or integrating AI-driven automation. If you are passionate about building robust backend solutions and thrive in a collaborative environment, we would love to hear from you! #LI-THAI23 We are tech transformation specialists, uniting human expertise with AI to create scalable tech solutions. With over 8,000 CI&Ters around the world, we’ve built partnerships with more than 1,000 clients during our 30 years of history. Artificial Intelligence is our reality.