No et perdis res!
Uneix-te a la comunitat de wijobs i rep per email les millors ofertes d'ocupació
Mai no compartirem el teu email amb ningú i no t'enviarem correu brossa
Subscriu-te araInformàtica i IT
1.246Transport i Logística
1.205Comercial i Vendes
938Administració i Secretariat
826Comerç i Venda al Detall
579Veure més categories
Desenvolupament de Programari
533Indústria Manufacturera
454Enginyeria i Mecànica
420Educació i Formació
371Dret i Legal
318Màrqueting i Negoci
295Instal·lació i Manteniment
227Publicitat i Comunicació
218Sanitat i Salut
165Disseny i Usabilitat
163Construcció
121Hostaleria
102Alimentació
99Comptabilitat i Finances
98Arts i Oficis
87Art, Moda i Disseny
86Recursos Humans
77Atenció al client
67Turisme i Entreteniment
53Immobiliària
49Cures i Serveis Personals
44Banca
39Producte
32Seguretat
25Farmacèutica
19Energia i Mineria
16Social i Voluntariat
13Esport i Entrenament
7Assegurances
4Ciència i Investigació
4Telecomunicacions
4Agricultura
2Editorial i Mitjans
0NoSQL
WikipediaConsultor/a Senior Data Engineer
12 d’abr.EY
Madrid, ES
Consultor/a Senior Data Engineer
EY · Madrid, ES
Java Python TSQL NoSQL Jenkins Docker Cloud Coumputing Scala Git R Big Data
En EY, tendrás la oportunidad de construir una carrera tan única como tú. Con el apoyo de un entorno global y una cultura inclusiva y tecnológica, conseguirás ser la mejor versión de ti mismo. Queremos contar contigo como una voz única, como alguien que aporta, y con la perspectiva de ayudar a EY a ser mejor. Únete a nosotros y construye una experiencia única y un mundo mejor para todos.
La oportunidad:
Desde EY Consulting nos hemos adaptado a la naturaleza de los sectores, a las nuevas necesidades que tienen nuestros clientes y los acompañamos en su transformación digital. Somos innovadores, ágiles, colaborativos y alineamos objetivos de estrategia de negocio con las nuevas tecnologías.
Uno de nuestros pilares es transformar el negocio a través de nuevas tecnologías e innovación atrayendo y cautivando el talento excepcional.
EY Consulting nos dividimos en dos grandes áreas: Business Consulting y Technology Consulting. Desde Business Consulting realizamos proyectos de estrategia de negocio, optimización de procesos y gestión del cambio. En Technology Consulting desarrollamos soluciones vinculadas a las áreas de Big Data & Analytics, Cyberseguridad, SAP, Automatización de procesos de negocio (RPA, NLP…), entorno Cloud, etc.
El equipo de Data & Analytics de EY trabaja a nivel nacional e internacional con las principales entidades financieras y aseguradoras. Los proyectos que se llevan a cabo en esta área son de analítica avanzada, Big Data e Inteligencia Artificial.
Actualmente estamos buscando un Consultor Senior Data Engineer con, al menos, 3 años de experiencia para que se incorpore en nuestro equipo.
Tus funciones principales:
- Proyectos de índole Analítica Avanzada/Inteligencia Artificial/Datos/Tecnología.
- Comprensión de las herramientas de extracción, transformación y carga para crear y administrar trabajos de integración de datos.
- Estructurar y consolidar datos para usarlos en aplicaciones analíticas, proporcionando a los usuarios un acceso simplificado a conjuntos de datos.
- Asignación de atributos y términos de negocio a los metadatos e implementación de reglas de calidad del dato.
- Actividades de modelado y tratamiento de datos, mejora de la arquitectura tecnológica e implantación de soluciones.
- Explotación de la información con diferentes tipos de herramientas y lenguajes de programación.
Requisitos imprescindibles:
- Ingeniero de Telecomunicaciones, Informática, Matemáticas o Estadística.
- Nivel de inglés mínimo B2.
- Experiencia de al menos 3 años en puestos similares.
- Necesario conocimiento del ecosistema de Tecnologías y herramientas del mercado (Big Data, Cloud, BI, DQ).
- Amplio conocimiento relacionado con bases de datos y su manejo (SQL y noSQL)
- Uso de herramientas (Git, Gitlab, Jenkins, IntelliJ IDEA, Docker)
- Control de lenguajes de programación como Python, Java, R, SQL, SAS, Scala.
- Experiencia en el sector financiero.
Aumentar el valor de nuestro equipo de Data & Analytics para, de esta manera dar un mejor servicio a nuestros clientes y ayudar a la transformación digital en un entorno cambiante y dinámico.
Qué ofrecemos:
- Aprendizaje continuo: Desarrollarás la mentalidad y las habilidades para enfrentarte a nuevos retos.
- Tu defines el éxito: te proporcionaremos herramientas y flexibilidad para que puedas llegar a las metas propuestas.
- Liderazgo transformacional: Te daremos la confianza y formación para que puedas crecer y llegar a ser un buen líder.
- Cultura inclusiva y diversidad: Cada persona es única y tiene algo que aportar, te daremos voz para ello; toda idea es importante.
La experiencia en EY es excepcional; constrúyela.
EY | Building a better working world
- EY existe para construir un mundo de trabajo mejor, ayudamos a nuestros clientes, personas y sociedad a crear un valor a largo plazo para generar valor en el mercado.
- Gracias a los datos y la tecnología, tenemos equipos en más de 150 países generando confianza y ayudando a los clientes a crecer, transformarse y operar.
- Trabajando en Auditoria, Consultoría, Tax, Estrategia y Transacciones, los equipos de EY se hacen las mejores preguntas para encontrar nuevas respuestas a complejos problemas en los que se encuentra nuestro mundo a día de hoy.
Software Engineering Manager
11 d’abr.Solera
Madrid, ES
Software Engineering Manager
Solera · Madrid, ES
API Java Agile TSQL NoSQL Cloud Coumputing REST Oracle SaaS SOAP SQL Server
7+ years of experience in hands on Software Development life cycle: Coding, peer reviewing attending production issues.
Minimum 3 years of Management/Technical Lead experience.
Java, REST, SOAP, Performance tuning of Applications.
Prior work experience in and understanding of Agile.
Strong knowledge on CI/CD tools and workflows.
Domain-Driven Design and Micro-service architectures.
SQL Server, NoSQL, ang/or Oracle Databases.
API design
Strong knowledge in Business-Driven Design and Test Driven Development.
Developing middleware applications using a variety of modern technologies with relational, non-relational data bases and cloud hosted applications.
Performance engineering and educating teams on non-functional requirements to achieve web-scale
Middleware and Security experience, fixing vulnerabilities.
A strong background in the SaaS or PaaS space preferred
Solutions Architect
11 d’abr.Aristocrat
London, ES
Solutions Architect
Aristocrat · London, ES
API TSQL Azure NoSQL Cloud Coumputing Microservices SaaS AWS RabbitMQ Postman UML Kafka DDD
*Summary *
We are seeking a Solutions Architect to join the Architecture as a Service (AaaS) team within our central Solutions function. In this role, you will design robust, scalable, secure, and reliable full-stack solutions across diverse projects, while upholding the technical standards necessary for platform performance, compliance, and sustainability. Your ability to provide well-founded recommendations, grounded in sound engineering principles and data-driven insights, will be essential.
As part of the Service team, you will collaborate with multiple Development teams across the organisation, contributing to various products. Success in this role requires proactive engagement, strong communication skills, and an approachable demeanor. This is a unique opportunity to make a significant impact on our product development and shape the future of our services.
*Roles and Responsibilities *
• Collaborate with stakeholders, Technical Product Owners and development teams to define and document the system´s architecture.
• Ability to translate business requirements into clear designs and technical requirements covering all aspects of a full-stack Solution.
• Produce solutions that can be delivered incrementally and thoroughly testable.
• Create detailed diagrams to communicate system architecture, behaviors and interactions (e.g., sequence diagrams, activity diagrams and high-level designs).
• Work collaboratively within a team of architects, sharing knowledge and providing constructive feedback.
• Follow best practices, regulations and standards while offering constructive feedback on internal governance and processes.
• Document and maintain Architecture Decision Records (ADRs) to capture significant architectural decisions, including the context, options considered, decision rationale, and outcomes.
• Evaluate and select appropriate technologies, frameworks, and tools to meet the needs of our solutions.
• Work closely with engineering teams to provide technical guidance and ensure the implementation of designs aligns with architectural specifications.
• Identify and address technical risks, challenges, and dependencies in the architecture and design process.
• Stay up to date with emerging technologies and industry trends and apply this knowledge to continuously improve our architecture and solutions.
*What We´re Looking For*
*Required Skills and Experience *
* Experience as a Solution/Software Architect specializing in web technologies.
* Experience with system modelling tools and diagrams (e.g., C4, UML).
* Practical development experience in web application development.
* Strong foundation in software architecture principles, patterns, and best practices.
* Familiarity with domain-driven design (DDD) and its application in software development.
* Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and cloud-native architectures.
* Familiarity with microservices architecture, API design, and integration patterns.
* Knowledge of event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ, PubSub).
* Familiarity with OpenAPI and AsyncAPI for defining APIs, and exercising the APIs through appropriate tools (e.g., Postman).
* Knowledge of data modeling, databases (SQL and NoSQL), and database normalisation.
* Excellent communication and collaboration skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
* Strong problem-solving skills and the ability to think critically about technology solutions.
*Preferred Skills and Experience *
* Bachelor´s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
* Experience in the gaming industry, particularly in developing or supporting SaaS solutions.
* Experience within the Mobile Application development industry and a deep understanding of the inherent challenges.
* Knowledge of real-time systems, multiplayer game architectures, and player data analytics.
* Experience with security best practices and compliance standards in software development.
*Why Aristocrat?* Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We’re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play.
We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. EEO M/F/D/V
* World Leader in Gaming Entertainment
* Robust benefits package
* Global career opportunities
*Our Values*
* All about the Player
* Talent Unleashed
* Collective Brilliance
* Good Business Good Citizen
*Travel Expectations*
None*Additional Information:*
Depending on the nature of your role, you may be required to register with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.
At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.
Software Engineering
11 d’abr.CAS TRAINING
Software Engineering
CAS TRAINING · Madrid, ES
Teletreball Python TSQL NoSQL Maven Jenkins Linux Scala Git Jira Hadoop AWS Bash DevOps Terraform Spark Big Data
En CAS Training estamos buscando incorporar para un proyecto del sector bancario 100% un perfil profesional Software Engineering con más de 5 años de experiencia.
Requisitos:
- Inglés Avanzado (C1)
- Más de 5 años Spark / Scala Development Inc.
- Experiencia en el apoyo y la supervisión, mentoría y orientación a desarrolladores júnior, incluyendo orientación sobre las mejores prácticas / soluciones técnicas, revisiones por pares y documentación de pruebas. - Implementación y gestión de infraestructura escalable de big data utilizando LAC como Terraform.
- Experiencia en AWS en servicios como EMR, EC2, Lambda, Step Functions y Glue.
- Experiencia en tecnologías de big data: Hadoop, Spark/Scala y bases de datos NoSQL en un entorno regulatorio.
- Dominio de lenguajes de scripting como Bash y Python.
- Experiencia en Unix / Linux.
- Trabajo con repositorios de código como GIT, Maven, etc.
- Conocimientos de DevOps (Jenkins, scripts, etc.):
- Experiencia con Jira.
Recomendable:
- Capacidad para crear escenarios de casos de prueba. ¨
- Conocimientos avanzados de SQL
- Documentación: Experiencia en análisis de datos y procesos para la creación de especificaciones.
- Conocimientos financieros
- Estudios mínimos: Otros títulos, certificaciones y carnés
Responsabilidades:
- Pruebas automatizadas y control de datos.
- Implementaciones mediante pipelines.
- Documentación de desarrollos / cambios y enfoque de pruebas.
- Garantizar el cumplimiento de los equipos con los diseños técnicos y la alineación con las mejores prácticas.
Se ofrece
• Formar parte de un equipo dinámico altamente cualificado en una empresa en proceso de expansión.
• Participar en proyectos innovadores y punteros para grandes clientes de primer nivel en distintos sectores de mercado.
• Proyectos de larga duración, estabilidad profesional y progresión laboral.
• Contratación Indefinida.
• Acceso gratuito al catálogo de formación anual de Cas Training.
• Salario negociable en base a la experiencia y valía del candidato/a
Java Developer
10 d’abr.Social You
Barcelona, ES
Java Developer
Social You · Barcelona, ES
Java MySQL MongoDB Agile Spring NoSQL Maven Docker Kubernetes Elasticsearch Microservices Hibernate Oracle DevOps jUnit PostgreSQL MVC RabbitMQ Gradle Kafka Machine Learning Office
Our client is a company in the aeronautical sector based in Barcelona at @22 and due to the expansion of its team we are seeking a highly skilled Java Developer to join our team and contribute to the development of OptiFlight project. You will lead the migration of our legacy Java application to Spring Boot, modernizing its architecture for improved scalability and performance.
The innovative OptiFlight project aims to enhance the sustainability of the aeronautical industry. OptiFlight, is an ambitious initiative designed to revolutionize the digital day of operations for aircraft.
KEY RESPONSIBILITIES:
Lead the migration of our legacy Java application to Spring Boot, modernizing its architecture for improved scalability, maintainability, and performance.
Collaborate with the Machine Learning team to seamlessly integrate predictive models into our system, ensuring they function efficiently and enhance decision-making processes.
Architect, design, and develop high-performance, scalable applications using Java and Spring Boot while ensuring adherence to best practices and coding standards.
Work closely with cross-functional teams, including product managers, architects, and data scientists, to implement technical solutions that align with business goals.
Conduct code reviews and mentor junior developers, fostering a culture of knowledge sharing and continuous improvement.
Troubleshoot and resolve complex technical issues, ensuring high availability, reliability, and security of the system.
Stay updated on emerging technologies and contribute to the continuous improvement of development processes and best practices.
Participate in requirement analysis, system design, and effort estimation to ensure the successful delivery of projects.
TECHNICAL KNOWLEDGE & SKILLS:
Bachelor’s degree in computer science, software engineering, or related field
8+ years’ experience in a software engineering environment designing and developing software application feature
Proficiency in Java 8+, Spring Framework (Spring Boot, Spring MVC), Hibernate, Elastic Search, Junit, Gradle / Maven.
Experience with microservices architecture and RESTful APIs.
Strong understanding of design patterns, SOLID principles, and clean coding practices
Experience with Elasticsearch, including indexing, querying, and optimizing search performance. Familiarity with relational databases like PostgreSQL, MySQL, or Oracle and NoSQL databases such as MongoDB is a plus
Knowledge of Docker, Kubernetes, and CI/CD pipelines
Experience with message brokers (Kafka, RabbitMQ)
Experience with Flyway (or Liquibase) is a plus
Prior experience migrating legacy applications and working on large-scale, distributed systems
SOFT SKILLS:
Strong proactivity, problem-solving and analytical skills
Ability to architect solutions and make critical technical decisions
Experience in leading teams, mentoring junior developers, and conducting code reviews
Excellent communication and teamwork abilities
Familiarity with agile methodologies and DevOps best practices
English C1 is a must.
We offer:
Competitive salary and social benefits
Hybrid work at @22 (3 in office and 2 teleworking)
Data Modeler
9 d’abr.BBVA Technology en Europa
Data Modeler
BBVA Technology en Europa · Madrid, ES
Teletreball MongoDB Python Agile TSQL NoSQL Maven Jenkins Elasticsearch Git Cassandra
🔍¿Qué buscamos?
Buscamos un/a Data Modeler para el equipo de Data Engineering en CIB (Corporate & Investment Banking)
Si te apasiona el mundo del dato, la calidad y el diseño de soluciones globales, ¡este es tu momento! Formarás parte de un equipo estratégico que lidera el modelado de datos en la plataforma ADA, clave para la toma de decisiones en toda la organización.
Te buscamos, independientemente de tu género, capacidades diferentes, orientación sexual, origen étnico o cualquier característica que te haga único/a.
✨Qué esperamos de ti✨
- Experiencia en el gobierno de los datos y en el ciclo de vida de los mismos
- Herramientas de modelado como PowerDesigner
- Lenguajes para tratamiento masivo de datos (ej. SQL, Python, Spark…)
- Experiencia en entornos BI/DW y herramientas ETL/ELT
- Conocimiento en NoSQL: MongoDB, Cassandra, ElasticSearch
- Familiaridad con herramientas de integración continua: Jenkins, Git, Maven, SonarQube, Artifactory…
😎 Qué responsabilidades tendrás:
- Participarás en la creación de modelos de datos lógicos y físicos para proyectos transversales y de alto impacto.
- Interactuarás con Tech Leads para comprender necesidades y diseñar soluciones eficientes.
- Representarás a CIB en foros de modelado a nivel Holding, influyendo directamente en decisiones globales.
- Formarás parte del equipo que lidera el desarrollo del Single Data Model (SDM) de BBVA, referencia única y de calidad para toda la organización.
- Conocerás en profundidad el funcionamiento de las áreas de negocio y control del banco, ampliando tu visión estratégica.
💙 Qué tenemos de especial
- 2000€ anuales para seguir formándote.
- Ayuda alimentaria y gastos de teletrabajo.
- ¡30 días entre vacaciones y días de libre disposición al año!
- Jornada intensiva los viernes y dos meses y medio en verano.
- Modelo de teletrabajo perfecto para la conciliación y disfrute de tu tiempo libre y horario flexible para que seas tú quien decida cómo organizar tu tiempo.
- Ayudas para familiares con discapacidad.
- Sistema de retribución flexible (transporte, seguro médico de Sanitas, Movistar...).
- Ventajas en productos financieros BBVA (hipotecas, préstamos, tarjetas, seguros, etc.).
- Modelo de talento enfocado en perfiles tecnológicos. Proporcionamos herramientas y oportunidades para crecer y destacar tus habilidades.
Además…
- Te sentirás acompañado/a desde tu primer día, tanto en el proyecto, como en la compañía. Nuestros onboarding son famosos 😏
- El compañerismo es parte de nuestro ADN. Estarás en un equipo con gente majísima.
- Entorno multidisciplinario con metodologías Agile.
- Tus proyectos tendrán impacto en el mundo financiero y en la sociedad.
- Nos gusta disfrutar y asistir a fiestas, eventos, actividades… porque trabajar es solo la excusa.
Entonces… ¿Qué nos dices? ¿Hacemos match? 💙
Fullstack Engineer
9 d’abr.Aristocrat
London, ES
Fullstack Engineer
Aristocrat · London, ES
React API Java MySQL MongoDB Agile TSQL Azure NoSQL Maven Docker Cloud Coumputing Kubernetes Microservices Git AWS DevOps PostgreSQL QA Spring Gradle UML DDD
We are seeking an experienced Fullstack Software Engineer to join our team in designing and developing a robust Core Platform, driving the advancement of our Backend-as-a-Service (BaaS) offering, and supporting the migration of legacy systems to the new architecture.
As a key member of our team, you will play an important role in shaping the platform and services that support a suite of mobile and web applications. Your responsibilities will include participating in tech design and developing robust, scalable, and secure backend systems and ensuring to follow our standards for quality, integrity and compliance.
As part of the Core Platform, there is also an admin panel, a SPA built in React, which will expand in parallel with backend functionalities. In this role, you will actively participate in the frontend development, granting to meet our standards in that too.
This role requires close collaboration with multiple stakeholders, making strong communication and proactive engagement essential. You should be able to articulate and support your recommendations with sound reasoning, grounded in engineering best practices, while maintaining an open and fair approach.
*What We´re Looking For*
*Roles and Responsibilities*
- Participating in tech discussions, providing your own suggestions.
- Develop and maintain backend services and APIs using Java and cloud-native technologies.
- Develop and maintain frontend SPA using React and JavaScript/TypeScript.
- Participate in producing documents and diagrams, such as C4 or UML, to communicate designs effectively with the wider team.
- Design actionable development tasks that drive iterative progress for product delivery and the team.
- Implement domain-driven design principles to create a well-structured and maintainable codebase.
- Build and manage microservices architecture, ensuring services are scalable, reliable, and secure.
- Collaborate with cross-functional teams, including frontend (mobile & web) developers, UI/UX designers, product managers, QA, solution architects, infrastructure, and DevOps, to deliver high-quality software solutions.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Perform code reviews and provide constructive feedback.
- Continuously improving existing systems by identifying and implementing performance optimizations and refactoring opportunities.
- Foster ensuring robust testing and validation of software through unit testing, integration testing, contract testing, and automated testing frameworks.
- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
- Stay up to date with emerging technologies and industry trends and apply this knowledge to enhance our development practices.
*Required Skills and Experience*
- Minimum of 4 years proven experience as a developer with a strong focus on Java development with Spring (e.g., Boot, Cloud, Framework) and React SPA.
- Solid understanding of cloud-native development and experience with cloud platforms such as Google Cloud (preferable), AWS, or Azure.
- Experience with domain-driven design (DDD) and its application in software development.
- Good knowledge of microservices architecture and experience in building and deploying microservices.
- Good understanding of RESTful API design and development.
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Familiarity with database technologies, both SQL and NoSQL (e.g., PostgreSQL, MySQL, MongoDB).
- Understanding of solid engineering principles, including SOLID, DRY, and KISS.
- Strong knowledge of Software & Cloud design patterns, especially Strangler Fig.
- Experience with version control systems (e.g., Git) and CI/CD pipelines (e.g., GitHub Actions, Gradle, Maven, ArgoCD).
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Effective communication skills and the ability to articulate technical concepts to non-technical stakeholders.
- Pro-active, self-starter and able to work autonomously.
*Why Aristocrat?*
Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We’re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play.
We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. EEO M/F/D/V
*World Leader in Gaming Entertainment*
*Robust benefits package*
*Global career opportunities*
*Our Values*
- All about the Player
- Talent Unleashed
- Collective Brilliance
- Good Business Good Citizen
*Travel Expectations*
None
*Additional Information:*
Depending on the nature of your role, you
Backend Developer
8 d’abr.Social You
Barcelona, ES
Backend Developer
Social You · Barcelona, ES
Java MySQL MongoDB Agile Spring NoSQL Maven Docker Kubernetes Elasticsearch Microservices Hibernate Oracle DevOps jUnit PostgreSQL MVC RabbitMQ Gradle Kafka Machine Learning Office
Our client is a company in the aeronautical sector based in Barcelona at @22 and due to the expansion of its team we are seeking a highly skilled Java Developer to join our team and contribute to the development of OptiFlight project. You will lead the migration of our legacy Java application to Spring Boot, modernizing its architecture for improved scalability and performance.
The innovative OptiFlight project aims to enhance the sustainability of the aeronautical industry. OptiFlight, is an ambitious initiative designed to revolutionize the digital day of operations for aircraft.
KEY RESPONSIBILITIES:
Lead the migration of our legacy Java application to Spring Boot, modernizing its architecture for improved scalability, maintainability, and performance.
Collaborate with the Machine Learning team to seamlessly integrate predictive models into our system, ensuring they function efficiently and enhance decision-making processes.
Architect, design, and develop high-performance, scalable applications using Java and Spring Boot while ensuring adherence to best practices and coding standards.
Work closely with cross-functional teams, including product managers, architects, and data scientists, to implement technical solutions that align with business goals.
Conduct code reviews and mentor junior developers, fostering a culture of knowledge sharing and continuous improvement.
Troubleshoot and resolve complex technical issues, ensuring high availability, reliability, and security of the system.
Stay updated on emerging technologies and contribute to the continuous improvement of development processes and best practices.
Participate in requirement analysis, system design, and effort estimation to ensure the successful delivery of projects.
TECHNICAL KNOWLEDGE & SKILLS:
Bachelor’s degree in computer science, software engineering, or related field
8+ years’ experience in a software engineering environment designing and developing software application feature
Proficiency in Java 8+, Spring Framework (Spring Boot, Spring MVC), Hibernate, Elastic Search, Junit, Gradle / Maven.
Experience with microservices architecture and RESTful APIs.
Strong understanding of design patterns, SOLID principles, and clean coding practices
Experience with Elasticsearch, including indexing, querying, and optimizing search performance. Familiarity with relational databases like PostgreSQL, MySQL, or Oracle and NoSQL databases such as MongoDB is a plus
Knowledge of Docker, Kubernetes, and CI/CD pipelines
Experience with message brokers (Kafka, RabbitMQ)
Experience with Flyway (or Liquibase) is a plus
Prior experience migrating legacy applications and working on large-scale, distributed systems
SOFT SKILLS:
Strong proactivity, problem-solving and analytical skills
Ability to architect solutions and make critical technical decisions
Experience in leading teams, mentoring junior developers, and conducting code reviews
Excellent communication and teamwork abilities
Familiarity with agile methodologies and DevOps best practices
English C1 is a must.
We offer:
Competitive salary and social benefits
Hybrid work at @22 (3 in office and 2 teleworking)
Senior Fullstack Developer
7 d’abr.Cognizant Technology Solutions
Madrid, ES
Senior Fullstack Developer
Cognizant Technology Solutions · Madrid, ES
API Java Node.js MySQL MongoDB Python TSQL Django NoSQL Microservices PostgreSQL Flask Redis
Senior Backend (Python+Node+Java) Developer
English and Spanish Required / Spain-based
Are you one of those Backend Engineers who loves to learn from and teach your colleagues, push yourself to the limit, and take part in very demanding projects with the latest technology?
At Cognizant Spain we have got the team that you´ll want to be part of: great colleagues to count on, continuous training, and interesting projects!
We are seeking a highly skilled Senior Software Engineer to join our dynamic team. You will play a crucial role in building and maintaining the systems that power the AI agent.
Why choose us?
- HIGH QUALITY PROJECTS: You will take part in demanding international projects. Show us what you´re made of!
- LATEST TECHNOLOGIES: We know you love the fascinating world of Front-end, which is why you´ll continue to grow in this field.
- LEARNING: Your current knowledge is never enough, is it? You´ll have access to learning platforms that will train you to become an expert or even start learning one of those skills you know you´ve been wanting to study.
- TEAMWORK: This team will always be there for you! We know you´re tough and have a "no task too small" attitude, but you´ll always have a talented teammate to count on if you need to!
- INTERNATIONAL TEAM: If you stand out among your peers because you´ve got great English communication skills, you´ll be able to put that to good use! If it´s not your strongest suit, don´t worry! Here´s where you can improve it by working alongside teams distributed all around the world.
- CAREER PLAN: It is a fact, here you´ll grow in every direction: vertically towards gaining more responsibilities and increasing in category, and horizontally towards learning new technologies and becoming an expert in your business.
Other benefits that you´ll find:
- Restaurant tickets for every working day!
- Permanent contract: you are here to grow with us!
- Referral program: it´s time to bring your colleagues to an awesome team and get rewarded for it!
- Salary and bonuses: it´s a matter of reaching an agreement. We´ll discuss it on our first call!
What will make you successful in this position?
- Having strong experience with:
- Languages: Python (FastAPI, Flask, Django), Node.js, Go, Java
- Databases: PostgreSQL, MySQL, MongoDB, Redis, Firebase
- Logging & Monitoring, ELK Stack, Prometheus, Grafana, Datadog
What will be your mission?
- API & Microservices Development:
- Design, build, and maintain APIs to facilitate communication between the agent, bank´s APIs, and third-party AI services providers.
- Develop microservices for handling different aspects of AI agent functionality (e.g., user authentication, session management, state persistence).
- Data Pipeline & Processing:
- Implement efficient data ingestion, storage, and retrieval systems for handling user interactions, context, and model inputs/outputs.
- Optimize real-time data processing for improved AI performance and responsiveness.
- Performance Optimization:
- Ensure low-latency responses by optimizing database queries, caching mechanisms, and distributed computing strategies.
- Improve system efficiency through load balancing, parallel processing, and asynchronous task management.
- State Management & Session Persistence:
- Develop stateful architectures for maintaining AI memory and conversation context across interactions.
- Implement session storage strategies using Redis, NoSQL (MongoDB, Firebase), or SQL databases.
- Security & Compliance:
- Ensure data security by implementing encryption, authentication (OAuth, JWT), and access control.
- Adhere to privacy laws (GDPR, CCPA) and handle sensitive user data responsibly.
- Monitoring & Logging:
- Set up monitoring tools (Grafana, Prometheus) to track AI system performance.
- Implement logging & debugging pipelines (using ELK Stack, Datadog) for issue resolution.
- Adapt logging functionalities to the global bank´s logging system.
- Collaboration with AI Team:
- Collaborate with AI engineers to improve model inference speeds and integrate new capabilities.
- Experimentation & R&D Contributions:
- Prototype and test new backend architectures to improve AI performance.
- Research new frameworks, databases, and optimization techniques to enhance agent capabilities.
- Contribute to AI agent customization by developing custom prompts, retrieval-augmented generation (RAG) pipelines, and fine-tuned model integrations.
To sum up!
Apply to this position if you want to continue being a successful Backend Developer surrounded by a healthy and trendy environment!