13 ofertas de gradle en todas las ubicaciones
Ordenar por:
- Madrid
- Solo teletrabajo
- Hace 1d
Zemsania busca Programador/a Android en Remoto Sobre nosotros: En Zemsania, somos una consultora tecnológica comprometida con la excelencia y la innovación. Trabajamos en estrecha colaboración con nuestros clientes para ofrecer soluciones de vanguardia que transforman sus negocios. Nuestro equipo está formado por profesionales altamente cualificados y dedicados, y fomentamos un ambiente de trabajo colaborativo y de aprendizaje continuo. El puesto: Nos encontramos en la búsqueda de un/a Programador/a Android con al menos 2 años de experiencia para incorporarse a un proyecto de gran envergadura dentro del área de Banca. Formarás parte del equipo responsable del desarrollo y la evolución de la aplicación móvil de una importante entidad bancaria. Este rol te permitirá trabajar de forma remota, ofreciendo flexibilidad y la posibilidad de gestionar tu propio espacio de trabajo, al tiempo que contribuyes a proyectos de alto impacto. Responsabilidades: Desarrollar y mantener aplicaciones Android nativas utilizando Java y Kotlin. Implementar interfaces de usuario modernas y fluidas con Jetpack Compose y Material Design. Integrar servicios backend mediante Retrofit y gestionar la concurrencia con Coroutines y Flow. Gestionar dependencias y configuraciones de compilación con Gradle. Utilizar Firebase para diversas funcionalidades de la aplicación (autenticación, base de datos, notificaciones, etc.). Escribir pruebas unitarias y de integración con JUnit para asegurar la calidad y estabilidad del código. Colaborar activamente con equipos multifuncionales (diseñadores, Product Owners, otros desarrolladores) para definir, diseñar y lanzar nuevas funcionalidades. Participar en revisiones de código, aportando y recibiendo feedback constructivo. Identificar y corregir errores (bugs) y mejorar el rendimiento de las aplicaciones. Mantenerse al día con las últimas tendencias y mejores prácticas en el desarrollo de Android. Contribuir a la mejora continua de los procesos de desarrollo y metodologías de trabajo. Requisitos: Experiencia mínima de 2 años en desarrollo de aplicaciones Android nativas. Sólidos conocimientos y experiencia práctica en Java y Kotlin. Experiencia demostrable en el uso de Jetpack Compose para la construcción de UI. Profundo entendimiento de Material Design y sus principios. Experiencia en el uso de librerías para la comunicación con APIs RESTful como Retrofit. Dominio de herramientas de concurrencia asíncrona como Coroutines y Flow. Conocimiento práctico de Gradle para la gestión de builds. Experiencia en la integración y uso de servicios de Firebase. Experiencia en la implementación de pruebas automatizadas, especialmente con JUnit. Comprensión de los principios de la arquitectura de software (MVVM, MVI, etc.). Capacidad para trabajar de forma autónoma y como parte de un equipo en un entorno remoto. Excelentes habilidades de comunicación y resolución de problemas. Orientación a la calidad del código y a las buenas prácticas de desarrollo. Ofrecemos: Contrato indefinido. Trabajo 100% en remoto. Oportunidad de trabajar en un proyecto desafiante y de alto impacto en una entidad bancaria de prestigio. Plan de carrera y oportunidades de desarrollo profesional. Formación continua y acceso a las últimas tecnologías. Un entorno de trabajo dinámico, colaborativo e inclusivo. Si eres un/a apasionado/a del desarrollo Android, buscas un desafío profesional en un entorno remoto y cumples con los requisitos, ¡te animamos a unirte a nuestro equipo en Zemsania! Tu experiencia y talento serán fundamentales para el éxito de nuestros proyectos. En Zemsania, creemos en la igualdad de oportunidades y en la diversidad como valores fundamentales para el éxito de nuestra organización. Por ello, garantizamos un proceso de selección basado en el mérito y sin discriminación por motivos de género, edad, discapacidad, orientación sexual, raza, religión o cualquier otra condición personal o social.
- Contrato indefinido
- Jornada completa
- 33.000 € - 39.000 € Bruto/año
- Getafe
- Presencial
- 24 jun
Your mission Our company is growing, and we are looking for an experienced Java Developer (M/F) to join our team in Madrid. Working closely with our client’s services and team members in Spain and France, you will work on PLM projects in the aerospace industry. Under the responsibility of a project manager, within an expert team (Solution Architect, Technical & Functional Leaders, Developers…) , your main mission will be to develop and implement our PERCALL SOLINGS solution. This position requires a security clearance and presence at the client site. Your role Participate to the business needs analysis and propose relevant solutions Develop and customize solution-specific modules in Java Integrate the solution with other systems (interfaces with ERP, MES, CAD...) Implement APIs and optimize performance Draft technical documentation Participate in the definition, writing and execution of technical tests Ensure clear and consistent communication with internal teams and clients on a daily basis Provide regular activity reports and project updates Your profile University degree in Engineering or IT Minimum 5 years of experience in Java development Good level of English Team spirit Excellent communication skills Ability to multitask, with rigor and strong commitment
- Contrato indefinido
- Jornada completa
- Salario no disponible
- Ver ofertas
- Ver ofertas
- Ver ofertas
- Ver ofertas
- Crevillent
- Presencial
- Hace 30m
¿Qué vas a hacer? Construir nuestra app Android desde cero, manteniendo paridad de features con la app iOS existente (SwiftUI nativo, en fase avanzada). En concreto: - Arquitectura limpia en Kotlin + Jetpack Compose (nada de XML layouts heredados) - Implementar criptografía moderna: Android Keystore, BiometricPrompt, EncryptedSharedPreferences, posiblemente Tink o libsodium según caso - Comunicación en tiempo real: WebSocket con reconexión robusta, manejo de estado con StateFlow/SharedFlow - Integración con APIs REST (Perl/CGI backend), HMAC signing, JWT handling - Escaneo QR con CameraX + ML Kit - NFC + BLE: lectura de chips, advertising, GATT connections, emparejamiento seguro - Almacenamiento local cifrado (SQLCipher o equivalente Android) - CallKit-equivalente Android: ConnectionService + Telecom framework para llamadas VoIP - Push notifications (FCM con encriptación payload) - Testing: unit tests con JUnit5/MockK, UI tests con Compose Testing, integración con Maestro o Detox - Performance profiling con Android Profiler (memory leaks, ANRs, battery drain) - Code reviews bidireccionales — tu código revisa el mío, el mío revisa el tuyo ¿ Lo que buscamos técnicamente Imprescindible: - Kotlin avanzado: coroutines, Flow, scope functions, sealed classes, delegation patterns - Jetpack Compose sólido: recomposition understanding, side effects (LaunchedEffect, DisposableEffect), state hoisting, custom modifiers - Arquitectura: MVVM o MVI, Clean Architecture básica, DI con Hilt/Koin - Git fluido: rebase, cherry-pick, resolver conflictos sin llorar - Android SDK nivel API 26+, AndroidX, Gradle Kotlin DSL - REST, JSON (kotlinx.serialization o Moshi), manejo de errores HTTP - Inglés técnico para leer RFCs, specs, código fuente de libs Valorable (bonus points): - Experiencia con criptografía real (no solo llamar SHA-256): key derivation, AEAD, signing/verification flows - Ktor client (nosotros preferimos esto sobre Retrofit por flexibilidad) - Room con migraciones no triviales - WorkManager para sync en background - CameraX customizations (overlays, análisis de frames en vivo) - Experiencia con accesibilidad (TalkBack, contraste, navegación por teclado) - Haber publicado algo real en Play Store (incluso una tontería propia cuenta) - Contribuciones open source públicas - Familiaridad con estándares de identidad digital (OID4VP, SD-JWT, mDoc, eIDAS) — si ya los conoces, eres oro; si no, te los enseñamos Plus humanos: - Alergia al código espagueti y a los "TODOs" de hace 3 años - Capacidad de decir "esto está mal" — incluso sobre tu propio código de ayer — y refactorizarlo sin drama - Mentalidad de leer antes de escribir: sabes buscar en la documentación antes de preguntar - Curiosidad real por criptografía, privacidad, seguridad, sistemas distribuidos - Cabeza clara: sin alcohol, sin drogas, sin humo durante el trabajo. Único vicio permitido: café con código Lo que vas a encontrar aquí - Mentoring directo con el fundador (40+ años programando, desde Assembler hasta SwiftUI actual) - Cero mánagers intermedios — decisiones técnicas en la mesa y en 5 min, no en Jira - Arquitectura limpia desde día 1 — no estás heredando deuda técnica de 5 años - Equipamiento profesional: Mac potente, monitores 4K, dispositivos Android reales para testing - Impacto real: tu código estará en manos de usuarios reales en toda Europa y resto del mundo - Proyectos paralelos (música, otras apps) — si te interesa algo fuera de Android, se puede explorar - Pausas de café que funcionan como staff-meeting. Después, otra vez al tajo ¿ - Mar a 15 minutos Una cosa más No buscamos ejecutores. Buscamos a alguien que cuestione, mejore y proponga sin que se lo pida nadie. Si esperas instrucciones detalladas para cada línea de código, esto no es lo tuyo. Si te va construir algo desde el principio que importe de verdad, hablamos.
- Contrato indefinido
- Jornada completa
- 22.000 € - 28.000 € Bruto/año
- Madrid
- Híbrido
- Hace 1d
Capgemini¿Engineering, líder mundial en servicios de ingeniería, reúne¿a¿equipos de ingenieros/as,¿científicos/as y arquitectos/as para ayudar a las empresas más innovadoras del mundo¿a liberar su potencial¿y contribuir a un futuro mejor. Desde coches autónomos pasando por soluciones contra incendios forestales, nuestro/as expertos/as en tecnologías digitales¿y software se salen de lo convencional proporcionando servicios únicos de I+D¿e ingeniería en todos los sectores de actividad.¿¡Únete¿al equipo!¿y continua tu¿carrera¿en una compañía con¿oportunidades¿de crecimiento, donde puedes¿marcar la diferencia¿y donde ningún día es igual¿al anterior. Buscamos un perfil de Desarrollador/a Java orientado a entornos de I+D e interoperabilidad de espacios de datos, con capacidad técnica sólida y flexibilidad para trabajar en tecnologías emergentes y arquitecturas distribuidas. Ubicación Madrid, modalidad híbrida. ¿Cuá sería tu rol? El candidato/a deberá tener experiencia avanzada en desarrollo con Java moderno (Java 21 o superior), aplicando buenas prácticas de diseño, programación modular y desarrollo de servicios backend escalables. Será necesario un conocimiento sólido de herramientas de construcción y gestión de dependencias como Maven y/o Gradle. El rol estará centrado en el desarrollo de conectores y servicios asociados a ecosistemas de espacios de datos, especialmente sobre tecnologías como Eclipse Dataspace Connector y protocolos de intercambio de datos (EDP/Data Space Protocols). Tu perfil Java 21+ Maven / Gradle REST APIs EDC / Data Spaces FIWARE SSI / VC / DCP Docker / Kubernetes GitLab CI/CD Helm Grafana / Prometheus Keycloak / OAuth2.0 Nivel fluido de inglés. Responsabilidades Desarrollo de conectores EDC y servicios backend asociados. Integración de flujos de datos para consumo por parte de un orquestador maestro. Desarrollo de APIs REST, extensiones JAVA para politicas y conectores y componentes de interoperabilidad. Participación en pipelines CI/CD y automatización de despliegues. Investigación y validación de nuevas tecnologías dentro del contexto de I+D. Valoramos todas las candidaturas. Contamos con una amplísima oferta formativa, presencial, online de certificaciones... Aunque no tengas el 100% de los conocimientos valorados, ¡nos encantará conocerte! Se valorará positivamente el poseer certificado de discapacidad, en el marco de nuestra política de inclusión y diversidad. ¿Qué te gustará de trabajar aquí? Contrato indefinido. Vale guardería (hasta 600 € b/a). Ayuda comida (1.200 € b/a). Formación técnica, en habilidades e idiomas. Plan de carrera real y adaptado a tu rol. ¿Por qué Capgemini? Nuestros compromisos y prioridades: Nuestro compromiso con la inclusión e igualdad de oportunidades hace que tengamos un Plan de Igualdad y un Código Ético que garantizan el desarrollo profesional de la plantilla y la igualdad de oportunidades en su selección dentro de un entorno libre de discriminación por cuestión de etnia, nacionalidad, origen social, edad, orientación sexual, expresión de género, religión o cualquier otra circunstancia personal, física o social. Capgemini es un socio global en transformación empresarial y tecnológica, que ayuda a las organizaciones a acelerar su doble transición hacia un mundo digital y sostenible, generando un impacto tangible tanto en las empresas como en la sociedad. Somos un grupo responsable y diverso, con 340.000 profesionales en más de 50 países. Con más de 55 años de trayectoria, nuestros clientes confían en Capgemini para aprovechar el valor de la tecnología y cubrir todas sus necesidades de negocio. Ofrecemos soluciones completas que abarcan desde la estrategia y el diseño hasta la ingeniería, impulsadas por nuestras capacidades líderes en inteligencia artificial, IA generativa, cloud y datos, junto con un profundo conocimiento del sector y una sólida red de partners. Reescribe tu futuro. ¡Únete al equipo! http://www.capgemini.com/es-es
- Contrato indefinido
- Jornada completa
- Salario no disponible
- Narón
- Híbrido
- Hace 1d
Buscamos un/a Desarrollador/a Senior Java J2EE Full Stack con experiencia sólida tanto en desarrollo backend como frontend, capaz de participar en el diseño, desarrollo e implementación de soluciones de alta calidad. La persona seleccionada formará parte de un equipo técnico multidisciplinar trabajando en proyectos innovadores, con arquitectura moderna y metodologías ágiles. Funciones principales • Diseño y desarrollo de aplicaciones empresariales basadas en Java J2EE. • Desarrollo de APIs y servicios REST. • Desarrollo frontend de aplicaciones web modernas. • Participación en decisiones de arquitectura y diseño técnico. • Optimización de rendimiento y calidad del código. • Integración con bases de datos documentales y sistemas externos. • Realización de pruebas unitarias e integración continua. • Colaboración con equipos de negocio, QA y DevOps.
- Contrato indefinido
- Jornada completa
- 30.000 € - 50.000 € Bruto/año
