Please note, this role is not able to offer visa transfer or sponsorship now or in the future
About the Role
We are seeking a highly skilled Senior Java Developer with strong expertise in Spring Boot, event‑driven architectures, and Apache Kafka, as well as hands-on experience developing and deploying services in Azure or Google Cloud Platform (GCP). This role also requires familiarity with Microsoft Copilot, Generative AI technologies, and integrating AI-assisted coding workflows to accelerate development.
You will design and deliver scalable backend services, modernize cloud-native applications, and contribute to innovation initiatives leveraging GenAI.
Key Responsibilities
1. Backend Engineering
- Design, develop, and optimize Java/Spring Boot microservices with clean architecture and high scalability.
- Implement RESTful APIs, asynchronous messaging, and event-driven patterns.
- Apply secure coding practices, API contracts, and comprehensive unit/integration test coverage.
2. Event Streaming & Distributed Systems
- Build and maintain Kafka pipelines, topics, schemas (Avro/JSON), and consumer/producer applications.
- Design real-time event streaming, pub/sub architectures, and message replay/retention strategies.
- Work with schema registries, message partitioning, and high-throughput processing.
3. Cloud Engineering (Azure or GCP)
- Deploy, manage, and monitor applications using:
- Azure: App Services, AKS, Functions, ACR, Event Hub, Cosmos DB, Key Vault
- GCP: Cloud Run, GKE, Pub/Sub, IAM, Cloud Functions, Cloud SQL/Firestore
- Build CI/CD pipelines using GitHub Actions, Azure DevOps, or Cloud Build.
- Implement cloud-native patterns: autoscaling, resilience, observability, secret management.
4. Copilot & Generative AI Integration
- Use GitHub Copilot and other AI-assisted tools to accelerate development and improve code quality.
- Contribute to building GenAI-enabled features, such as:
- Intelligent code generation
- Conversational interfaces
- ML/LLM-based service integrations
- Collaborate with data/AI teams to integrate GenAI services via REST APIs or cloud AI platforms.
5. Systems Design & Architecture
- Work across teams to define architecture for backend services, event pipelines, and cloud deployments.
- Lead design reviews, conduct POCs, and provide technical mentorship to junior developers.
- Promote best practices for distributed systems, cloud-native development, and enterprise integration.
Required Qualifications
- 6+ years of hands‑on Java development experience.
- Strong expertise in Spring Boot, Spring Cloud, JPA/Hibernate.
- Experience building microservices and distributed systems.
- Deep knowledge of Apache Kafka, including consumers, producers, partitions, offsets, schema registry.
- Hands-on experience with Azure or GCP cloud services.
- Strong understanding of CI/CD, Git, DevOps concepts.
- Experience using GitHub Copilot, Azure AI Studio, or similar AI-assisted development tools.
- Solid knowledge of REST APIs, JSON, secure coding, OAuth2/JWT.
- Strong problem‑solving, debugging, and performance tuning skills.
Preferred Qualifications
- Experience with Kubernetes (AKS or GKE) and containerization using Docker.
- Familiarity with serverless (Azure Functions, Cloud Functions).
- Experience integrating LLM/GenAI APIs (OpenAI, Azure OpenAI, Vertex AI).
- Knowledge of event-driven design patterns and CQRS.
- Exposure to NoSQL databases (Cosmos DB, Firestore, MongoDB).
- Experience in Agile/Scrum development environments.
- Understanding of AI governance, prompt engineering, and RAG architecture.
La comunidad de Cognizant:
Somos un equipo de alto calibre que se aprecia y se apoya mutuamente. Nuestra gente defiende un lugar de trabajo enérgico, colaborativo e inclusivo donde todos puedan prosperar.
- Cognizant es una comunidad global con más de 300.000 asociados en todo el mundo.
- No solo soñamos con una mejor manera, sino que la hacemos realidad.
- Cuidamos a nuestra gente, clientes, empresas, comunidades y el clima haciendo lo correcto.
- Fomentamos un entorno innovador en el que puedes construir la trayectoria profesional adecuada para ti.
Sobre nosotros:
Cognizant (NASDAQ: CTSH) es arquitecto de soluciones de IA y proveedor de servicios tecnológicos que traduce la inversión en inteligencia artificial en valor empresarial real mediante soluciones de IA de stack completo adaptadas a cada cliente. Su profundo conocimiento de la industria, los procesos y la ingeniería le permite integrar el contexto único de cada organización en sistemas tecnológicos que amplifican el potencial humano, generan un impacto real en el negocio y mantienen a las grandes empresas globales un paso adelante en un mundo en constante cambio. Para más información, visita www.cognizant.es o síguenos en @cognizant.
Cognizant es un empleador que ofrece igualdad de oportunidades. Tu solicitud y candidatura no serán consideradas en base a raza, color, sexo, religión, credo, orientación sexual, identidad de género, origen nacional, discapacidad, información genética, embarazo, condición de veterano o cualquier otra característica protegida por las leyes federales, estatales o locales.
Si tienes una discapacidad que requiere adaptaciones razonables para buscar una vacante de trabajo o enviar una solicitud, puedes enviar un correo electrónico a [email protected] con tu solicitud e información de contacto.
Disclaimer:
La información de compensación es precisa a la fecha de esta publicación. Cognizant se reserva el derecho de modificar esta información en cualquier momento, sujeto a la legislación aplicable.
Es posible que se requiera que los solicitantes asistan a entrevistas en persona o por videoconferencia. Además, es posible que se requiera que los candidatos presenten su identificación actual emitida por el estado o gobierno durante cada entrevista.
Aunque nuestro sistema permite la postulación en todos los idiomas, el (los) idioma(s) y el (los) nivel(es) de competencia requeridos para el trabajo varían. Sin embargo, se requiere un nivel básico de inglés para fines de comunicación en toda la empresa.