¡No te pierdas nada!
Únete a la comunidad de wijobs y recibe por email las mejores ofertas de empleo
Nunca compartiremos tu email con nadie y no te vamos a enviar spam
Suscríbete AhoraInformática e IT
905Comercial y Ventas
730Adminstración y Secretariado
542Transporte y Logística
477Comercio y Venta al Detalle
328Ver más categorías
Desarrollo de Software
317Educación y Formación
300Derecho y Legal
280Marketing y Negocio
269Ingeniería y Mecánica
231Publicidad y Comunicación
185Instalación y Mantenimiento
152Diseño y Usabilidad
148Sanidad y Salud
124Recursos Humanos
102Construcción
93Hostelería
77Industria Manufacturera
76Arte, Moda y Diseño
57Atención al cliente
57Contabilidad y Finanzas
51Inmobiliaria
50Artes y Oficios
42Producto
39Turismo y Entretenimiento
39Banca
22Farmacéutica
21Cuidados y Servicios Personales
18Alimentación
17Energía y Minería
17Social y Voluntariado
10Deporte y Entrenamiento
8Seguridad
8Seguros
5Telecomunicaciones
3Agricultura
1Editorial y Medios
1Ciencia e Investigación
0TDD
WikipediaiOS Engineer (Platform)
9 ene.Welltech
Madrid, ES
iOS Engineer (Platform)
Welltech · Madrid, ES
TDD iOS Swift
Who Are We?
Welcome to Welltech-where health meets innovation! As a global leader in Health & Fitness industry, we´ve crossed over 220 million installs with life-changing apps, all designed to boost well-being for millions. Our mission? To improve the health of millions of people through intuitive nutrition trackers, powerful fitness solutions, and personalized wellness journeys-all powered by a diverse team of over 700+ passionate professionals with a presence across 5 hubs.
Why Welltech? Imagine joining a team where your impact on global health and wellness is felt daily. At Welltech, we strive to be proactive wellness partners for our users, while continually evolving ourselves.
What We´re Looking For
This is a unique opportunity to build a platform from scratch, setting company-wide standards and driving the direction of our mobile technology. In the Mobile App Platform team, you will architect our next-gen mobile platform, directly shaping how millions experience wellness. You will design and implement core platform solutions, empowering product teams to rapidly build and customize applications. You will also own the mobile infrastructure blueprint, enabling teams to focus on features and experiments, free from underlying infrastructure concerns. This role demands a strong problem-solver who thrives on building, as you´ll define a platform that scales to millions, creating a lasting legacy in mobile wellness.
Key responsibilities:
- Help build and evolve scalable mobile infrastructure, tooling, and shared components to support multiple Welltech mobile apps
- Contribute to libraries, SDKs, and CI/CD pipelines that improve developer experience and apps quality
- Work closely with product teams to support the adoption of platform solutions
- Write clean, testable, and performant code with an eye on maintainability
- Support modularization, reusability, and standardization efforts across mobile apps
- Identify common problems across apps and solve them in a consistent, scalable way
- Participate in code reviews, documentation, and knowledge sharing within the team
- Collaborate cross-functionally with backend, frontend, security, and infrastructure teams to enable seamless integration and platform alignment
Required skills:
- Solid iOS development experience with Swift, including fundamentals like networking, persistence, and async operations
- Strong experience with TCA and composable, modular UI architectures
- Excellent understanding of architectural patterns (MVVM, MVI, DI) and modular codebases
- Proven ability to craft clean, maintainable, and scalable code
- Strong ability to design for reliability, scalability, and performance
- Experience working with CI/CD pipelines and tooling (e.g., Bitrise, Fastlane, custom scripts)
- Strong advocate of design for testability, automated testing, and shift-left quality mindset
- Passion for improving developer experience and shipping high-quality code
- Product-minded approach with a bias for pragmatic, maintainable solutions
Nice to have:
- Experience with backend development
- Experience with backend-driven UI
- Hands-on experience with OWASP mobile security best practices
- Track record of building internal tools, shared components, or platform features at scale
- Experience implementing and advocating for methodologies that support fast iteration and high dev productivity (e.g. eXtreme Programming, Trunk Based Development, CI/CD mindset, BDD, TDD)
Candidate journey: ⭕ HR call ---> ⭕ Live Coding ---> ⭕ System Design ---> ⭕ Cultual fit interview
Why You´ll Love Being Part of Welltech:
- Grow Together: Join a culture that champions both personal and professional growth. Here, you´ll thrive as we learn, evolve, and succeed together.
- Lead by Example: No matter your role, your leadership matters. Every team member is empowered to inspire and make an impact.
- Results-Driven: We´re all about achieving meaningful outcomes. It´s not just about the effort, but the difference we make every day.
- We Are Well-Makers: Be part of a movement that´s creating a healthier, happier world. Together, we make well-being a reality!
Backend Engineer
9 ene.Welltech
Backend Engineer
Welltech · Madrid, ES
Teletrabajo API Python Agile Cloud Coumputing TDD AWS
Who Are We?
We are Welltech - a global company with Ukrainian roots and a powerful mission: to move everybody to start and stay well for life. Today 25.5 million users have trusted Welltech to help them build healthy habits - a testament to the real value our innovative, engaging wellness solutions deliver every day.
With five hubs across Cyprus, Ukraine, Poland, Spain and the UK and a diverse, remote-friendly team of 700+ professionals, we continue to scale rapidly. Our innovative apps - Muscle Booster, Yoga-Go and WalkFit - empower millions to transform their lifestyles and unlock their personal wellness journeys.
Welltech is where your impact becomes real. And our values clearly attest to that: we grow together, we drive results, we lead by example and we are well-makers.
If this looks like you and you thrive in a fast-paced environment, you´ll fit right in at Welltech. Let´s build wellness for millions together.
What We´re Looking For
We are seeking a product-minded, impact-driven Backend Engineer to join our Cortex team, which is building the Content and Video backbone that powers every app in our ecosystem (YogaGo, MuscleBooster, WalkFit, etc.) with curated, reusable, and engaging content.
This is a great opportunity for someone with experience in Domain Driven Design, cross-functional product development and Engineering Excellence. In this role, you´ll collaborate with product, engineering, data and content teams in the development of our Content and Video Platform. You´ll be an advocate for highly iterative development approaches, fueling our mission to bring health and wellness to millions.
Key responsibilities:
- Product Delivery and support, following our Principle of Think it, build it, run it.
- You will work on the delivery of the platform, collaborating with Product, Engineering, and Content experts starting at the analysis of new capabilities.
- Collaborate on the inception of the proposed solution via RFCs.
- Planning and executing delivery with an iterative approach in a data-driven lean environment, embedding quality in doing so adopting XP practices such as TDD, CI/CD.
- Ultimately releasing and supporting to the utmost operational excellence, incorporating elements such as effective observability, progressive rollouts, with focus on our DORA metrics.
- Win and lose together: Work effectively with teammates and stakeholders to achieve shared goals. Share knowledge openly, communicate clearly, help resolve obstacles, and foster constructive, respectful discussions to solve problems together.
- Be a champion of Engineering Excellence: Advocate for and implement best engineering practices, foster a learning culture, and contribute to strategic technical decisions in your team. Look after scalability, performance, and reliability of systems owned by your team.
- Contribute to System Architecture: Collaborate on designing reliable, maintainable, and scalable systems to support millions of users worldwide.
- Integrate Cloud Services: Leverage AWS services (e.g. Lambda, API Gateway, S3) to build modern, serverless solutions.
- Collaborate Cross-Functionally: Work closely with high levels of engagement with product managers, designers, software engineers, content producers, data experts, and infrastructure teams.
- Prioritize Sustainable Quality: Write clean, maintainable, and scalable code, with a focus on continuous improvement and long-term reliability.
Required skills:
- Product Mindset: Proven ability to translate user needs into impactful features with a strong focus on delivering value.
- Backend Engineering Expertise: Strong experience designing and building scalable backend systems in Python with a solid understanding of API design and system architecture.
- Cloud Infrastructure Experience: Familiarity with cloud services, especially AWS (e.g. Lambda, API Gateway, S3, CloudFormation).
- Database Knowledge: Experience working with relational databases such as Postgres, and familiarity with SQLAlchemy or other ORMs.
- Engineering Culture Contributor: You help improve team workflows and elevate code quality by contributing to shared practices and fostering collaborative ways of working.
- End-to-end ownership and high agency when dealing with ambiguity: You thrive in ambiguous environments and get excited about figuring out solutions to complex problems, and taking a leading role in executing on them.
- Communication Skills: Strong English communication skills to work effectively with an international, agile team.
We´d be especially excited to meet you if you:
- Have a background on working with Video Platform.
- Have a passion for testing, automation, continuous integration and observability.
- See yourself not as someone defined by a single technology or niche, but as a versatile, product-oriented engineer.
Candidate journey: ⭕ Recruiter call --> ⭕ Live Code Review --> ⭕ System Design interview---> ⭕ Meet the hiring manager
Why You´ll Love Being Part of Welltech:
- Grow Together: Join a culture that champions both personal and professional growth. Here, you´ll thrive as we learn, evolve, and succeed together.
- Lead by Example: No matter your role, your leadership matters. Every team member is empowered to inspire and make an impact.
- Results-Driven: We´re all about achieving meaningful outcomes. It´s not just about the effort, but the difference we make every day.
- We Are Well-Makers: Be part of a movement that´s creating a healthier, happier world. Together, we make well-being a reality!
Senior Java Developer AWS
9 ene.UST
Senior Java Developer AWS
UST · Madrid, ES
Teletrabajo API Java Agile Scrum Maven Jenkins SOA REST TDD AWS Gradle
Role description
UST is looking for the very Top Talent...and we would be delighted if you were to join our family!
More in detail, UST is a multinational company based in North America, certified as a Top Employer and Great Place to Work company with over 35.000 employees all over the world and a presence in more than 35 countries. We are leaders on digital technology services, and we provide large-scale technologic solutions to big companies.
What are we looking for?
For our specialized team, we are looking for a Senior Java developer who will contribute to a project with one of our global customers, that is a global leader in credit cards, auto loans, banking and saving accounts.
Work location: Spain 100% REMOTE
Languages: English C1
Key Responsibilities
Work as part of a self-organised Services engineering team to design and develop software features that are delightful and vital to the lives of credit card consumers across all walks of life.
Work to achieve the goals and vision articulated by Product Management and your management chain.
Your focus is on a major portion of existing or new team software (e.g., significant component, set of features, mid-size application or service).
Innovate within your team, initiative area and contribute within your technical domain.
Key Skills
Very strong Java programming skills and knowledge of building API´s
Deep understanding of design patterns and principles (e.g. SOLID principles)
Experience with different testing types: Unit Testing, API Testing, Acceptance Testing, Load Testing
You´re an advocate for quality and can lead the team leveraging approaches such as Pair Programming, TDD and BDD
Experience with distributed architectures like SOA or MSA
Experience with event-driven architectures
Experience with REST APIs
Relevant experience with AWS services
Experience with Gradle or Maven
Experience with Enterprise Jenkins
Experience working in an Agile fashion (e.g. Scrum, SAFe)
What can we offer?
23 days of Annual Leave plus the 24th and 31st of December as discretionary days!
Numerous benefits (Health Care Plan, teleworking compensation, Life and Accident Insurances).
Retribución Flexible´ Program: (Meals, Kinder Garden, Transport, online English lessons, Health Care Plan...)
Free access to several training platforms
Professional stability and career plans
UST also, compensates referrals from which you could benefit when you refer professionals.
The option to pick between 12 or 14 payments along the year.
Real Work Life Balance measures (flexibility, WFH or remote work policy, compacted hours during summertime...)
UST Club Platform discounts and gym Access discounts
If you would like to know more, do not hesitate to apply and we´ll get in touch to fill you in details. We are waiting for you!
In UST we are committed to equal opportunities in our selection processes and do not discriminate based on race, gender, disability, age, religion, sexual orientation or nationality. We have a special commitment to Disability & Inclusion, so we are interested in hiring people with disability certificate.
Welltech
Android Engineer - Muscle Booster
Welltech · Madrid, ES
Teletrabajo API Kotlin Android REST TDD Retrofit
Who Are We?
We are Welltech - a global company with Ukrainian roots and a powerful mission: to move everybody to start and stay well for life. Today 25.5 million users have trusted Welltech to help them build healthy habits - a testament to the real value our innovative, engaging wellness solutions deliver every day.
With five hubs across Cyprus, Ukraine, Poland, Spain, and the UK and a diverse, remote-friendly team of 700+ professionals, we continue to scale rapidly. Our innovative apps - Muscle Booster, Yoga-Go, and WalkFit - empower millions to transform their lifestyles and unlock their personal wellness journeys.
Welltech is where your impact becomes real. And our values clearly attest to that: we grow together, we drive results, we lead by example, and we are well-makers.
If this looks like you and you thrive in a fast-paced environment, you´ll fit right in at Welltech. Let´s build wellness for millions together.
What We´re Looking For
We are looking for an Android Engineer who dreams of developing ambitious products that positively impact the lives of millions of users and wants to be part of a team that builds apps in the Health & Fitness space.
Key responsibilities:
- Shape and co-own the codebase as a member of a cross-functional product-engineering team.
- Drive turning user needs into solutions end-to-end, from product discovery to supporting our code running in production.
- Drive the design and development of a mobile app, and contribute significantly to the system design of the overall product.
- Be a trusted partner for product, design, data, and other functions.
- Work with and contribute to a modern technology stack: Kotlin, Kotlin Coroutines and Flow, Jetpack Compose, and other Jetpack libs (Arch components, Navigation, DataStore, Room, Hilt, etc).
- Collaborate with other Engineers to constantly push the boundary of technical excellence across Android and beyond.
- Implement cool ideas and have an impact on millions of users in a customer-centric environment with a high degree of ownership.
Required skills:
- Proven impact in building new and/or refactoring existing large-scale customer-facing products.
- Strong product & business mindset. Proven ability to drive the building of successful products, working closely with Product Managers, Designers, and Domain experts.
- Ability to choose the right tool for each challenge, learn new tools and technologies.
- Ability to manage risks, trade-offs, and propose efficient solutions.
- Strong advocate of design for testability, automated tests, shift left, and willingness to work in an environment where engineers own the quality end-to-end.
- Ability to learn fast, collaborate cross-functionally, and communicate effectively.
- Great understanding of object-oriented, functional, and declarative paradigms, design patterns, and architectures such as MVVM/MVI, DI.
- Strong experience with Jetpack Compose and composable, modular UI architectures in general.
- Strong experience with Android Jetpack (Any of: Arch components, Compose, Navigation, Room, Hilt, WorkManager).
- Experience building complex, dynamic, and interactive UIs.
- Strong ability to craft clean, maintainable code.
- Strong ability to design for reliability and scalability.
- Strong grasp of Kotlin Coroutines and Kotlin in general.
- Experience with Rest API, Retrofit.
- Experience implementing and advocating for methodologies that allow fast iterations and maximise developer productivity, such as eXtreme Programming, Trunk Based Development, CI/CD mindset, BDD, TDD.
- Strong advocate of technical patterns and solutions that optimise for the pace of experimentation (e.g. backend-driven UI architecture, modularization, high cohesion/low coupling).
- Great command of English.
Nice to have:
- Knowledge of libraries, tools, and approaches for building beautiful animations: MotionLayout, Lottie, Jetpack Compose animations, etc.
- Experience with backend development.
- Experience with data and/or multimedia.
Candidate journey: ⭕ HR call ---> ⭕ Live Coding ---> ⭕ System Design ---> ⭕ Cultual fit interview
Why You´ll Love Being Part of Welltech:
- Grow Together: Join a culture that champions both personal and professional growth. Here, you´ll thrive as we learn, evolve, and succeed together.
- Lead by Example: No matter your role, your leadership matters. Every team member is empowered to inspire and make an impact.
- Results-Driven: We´re all about achieving meaningful outcomes. It´s not just about the effort, but the difference we make every day.
- We Are Well-Makers: Be part of a movement that´s creating a healthier, happier world. Together, we make well-being a reality!
Julius Baer
Madrid, ES
Full Stack Java Engineer (focus backend) 100% (m/w/d)
Julius Baer · Madrid, ES
. React Javascript API Java Agile TSQL Kubernetes Oracle TDD TypeScript Spring DevOps UML Kafka
At Julius Baer, we celebrate and value the individual qualities you bring, enabling you to be impactful, to be entrepreneurial, to be empowered, and to create value beyond wealth. Let’s shape the future of wealth management together.
At Julius Baer, we celebrate and value the individual qualities you bring, enabling you to be impactful, to be entrepreneurial, to be empowered, and to create value beyond wealth. Let’s shape the future of wealth management together.
YOUR CHALLENGE
- Work together in a cross-functional team using agile methodologies as part of a DevOps-centric model
- Design, implement, deploy, release, and monitor your team's applications; participate in pull request reviews
- Understand business needs by collaborating with colleagues from across different divisions of Julius Baer
- Participate in planning and feature refinement sessions with your team
- Collaborate with Solution Architects to design software solutions aligned with Julius Baer's overall architecture vision
- Actively participate in our Software Engineering communities, sharing your knowledge and helping others
- Deliver high-quality code, aligned with Julius Baer's guidelines and standards
- You have a can-do attitude, are pragmatic, and open-minded
- You have an entrepreneurial mindset, and your ideas are welcome
- You have proven delivery experience in Software Engineering using industry standards, such as test-oriented development using TDD and BDD
- You understand DevOps concepts, including Continuous Integration (CI) and Continuous Deployment (CD), and the importance and value of automated testing
- You are willing to learn new ways of working and support Julius Baer in its transformation
- You take pride in your work and strive to lead by example
- You hold a Master's or Bachelor's degree in Computer Science or a related field, or have proven relevant working experience
- You have a very good command of English
- Java
- Springboot
- Service oriented architecture, RESTful services
- SQL (Oracle)
- React, JavaScript, Typescript
- Kubernetes (PKS) and Virtual Machines
- Streaming using Kafka, Avro
- Open API, UML
Is this not quite what you are looking for? Set up a job alert by creating a candidate account here.
Engineering Manager
1 ene.ESW
Madrid, ES
Engineering Manager
ESW · Madrid, ES
. .Net Agile Azure Angular Kubernetes TDD Kafka Spark DDD Office
The Opportunity
We’re looking for an experienced Engineering Manager to lead a team building innovative eCommerce experiences.
At ESW, we help some of the world’s best-loved brands deliver frictionless, cross-border shopping experiences. As a leading global DTC eCommerce platform, we provide technology and services that enable brands to localize checkout, logistics, compliance, and customer service in over 200 markets.
As a Engineering Manager, you will drive the design, development and technical ownership of a core element of our platform. You will collaborate with Architecture, Product, and your Engineering Leads to deliver and maintain a high volume secure system that continues to support rapid growth in scale and roadmap.
We are looking for a Engineering Manager with the highest level of technical and people management skills and a passion for building high-performing teams and driving technical excellence.
You should want to do things better, as we believe in continuous improvement of the development process, and you should have an opinion and contribute to improving our engineering practices. It would help if you cared about agile, continuous integration, deployment, DDD, TDD, unit testing and integration testing.
Responsibilities
- Lead and mentor a team of full stack engineers.
- Work with and provide day to day leadership and support to an engineering team responsible for developing/delivering key features within its domain.
- Work with engineering and product leaders to drive close collaboration within the global teams.
- Drive execution to ensure that projects are delivered on time and meet quality standards.
- Collaborate across functions to support planning and road-map prioritization.
- Drive technical strategy, architecture, and execution for scalable, high-performance UI.
- Anticipate technical challenges and define strategy through long-term planning.
- Collaborate closely with product, design, and backend teams to deliver seamless user experiences.
- Foster a culture of innovation, inclusion, and continuous improvement.
- Continuously strive to introduce improvements and innovations to the team.
- Bachelor’s degree in Computer Science, Software Engineering OR equivalent experience.
- Fluent English speaker: most of our team doesn't speak Spanish!
- Proven experience in engineering leadership and team management.
- Experience with agile project management, development methodologies and tools.
- Excellent communication and stakeholder management skills.
- Detail-oriented with solid problem-solving and analytical abilities.
- Nice-to-have, but not mandatory: experience with our tech stack (.NET, Azure, Angular, Kubernetes and Kafka).
Our purpose is simple: to create moments that matter between people and the brands they cherish. We enable brands to expand their global reach, facilitating simple and seamless ecommerce experiences for consumers worldwide. Through our integration solutions, we deliver a complete international checkout experience, including local duties, taxes, fulfilment, delivery management, and global returns and payment processing capabilities.
Guided by our values—Own It, Champion Simplicity, Win as One, and Debate then Commit—we strive to foster innovation, accountability, and teamwork, creating solutions that inspire trust and drive impactful results.
What's on offer?
- Direct hire with a product company: This isn’t consulting or outsourcing. Shape the future of our product with ownership, impact, and long-term vision.
- Competitive salary and benefits: Your financial well being is important to us. Join ESW and experience the satisfaction of being rewarded for your hard work, dedication and commitment.
- Professional and personal development: Find your spark and leave your mark. We will ensure your talent is nurtured and cultivated for growth and success throughout your career with ESW.
- International environment: Work with people from over 30 different cultures and get the chance to use English daily.
- Hybrid working: Enjoy the best of both worlds with 2–3 days in our office near Atocha, and 2–3 days working from the comfort of your home
- Diversity, Belonging & Inclusion: When we win, we win together. You'll be part of a culture that values every individual for who they are, fostering an environment where uniqueness is encouraged.
If you require any reasonable accommodations or adjustments throughout the hiring process, please let us know. We are dedicated to ensuring equal access and opportunity for all candidates.
Developer Back End Java
1 ene.Krell Consulting & Training
Madrid, ES
Developer Back End Java
Krell Consulting & Training · Madrid, ES
API Java Cloud Coumputing Hibernate REST Oracle TDD OpenShift AWS DevOps MVC Spring Microservices
Descripción
Se busca un/a Desarrollador/a Back-End Java con experiencia en arquitecturas de microservicios, para participar en el diseño, desarrollo y mantenimiento de aplicaciones empresariales desplegadas en OpenShift y AWS, dentro de proyectos del sector público.
Banda salarial: 27.000 euros brutos/año aprox.
Experiencia
Entre 2 y 4 años de experiencia como desarrollador/a Back-End Java.
Funciones
Diseñar, desarrollar y mantener aplicaciones Back-End utilizando Java, preferiblemente con Spring Boot.
Implementar arquitecturas basadas en microservicios.
Desplegar y gestionar aplicaciones en entornos OpenShift.
Integrar servicios mediante APIs REST.
Garantizar la calidad del código, aplicando buenas prácticas y estándares de desarrollo.
Colaborar con equipos de Arquitectura, DevOps y Front-End para asegurar la coherencia técnica de las soluciones.
Requisitos técnicos
Back-EndLenguaje: Java 8+ (preferiblemente Java 11 o superior).
Frameworks:
Spring Boot (microservicios, configuración, seguridad).
Spring MVC, Spring Data.
Spring Cloud (Config Server, Service Discovery, Circuit Breaker).
Persistencia: Hibernate / JPA.
IntegraciónAPIs REST.
Swagger / OpenAPI.
Bases de datosSQL (Oracle).
CI/CDJenkins
GitLab CI
Tekton
TestingJUnit
ObservabilidadCloudWatch
Grafana
ELK Stack
ArquitecturaConocimientos sólidos de arquitecturas orientadas a microservicios.
Patrones: Circuit Breaker, API Gateway.
Infraestructura y Cloud
ContenedoresOpenShift: manejo de pods, deployments, rutas y escalado.
CloudAWS: EC2, ECS/EKS, S3, RDS, IAM, Lambda.
SeguridadBuenas prácticas de seguridad en OpenShift y AWS:
Gestión de secretos
Roles y políticas
Requisitos deseables
Experiencia en entornos cloud híbridos y migración de aplicaciones a la nube.
Experiencia gestionando APIs REST en API Manager de un ESB (por ejemplo, WSO2).
Experiencia con metodologías TDD / BDD y enfoque API First.
Certificaciones en AWS, OpenShift, Java o tecnologías Cloud.
Analista Back End Java
29 dic.Krell Consulting & Training
Madrid, ES
Analista Back End Java
Krell Consulting & Training · Madrid, ES
API Java TSQL Jenkins Angular Cloud Coumputing REST Oracle TDD OpenShift AWS DevOps jUnit MVC Spring Microservices
Descripción
Experiencia: 5-6 años en desarrollo Back-End.
Banda salarial: 37.000 euros brutos/año aprox.
Funciones principales:
Analizar, diseñar, desarrollar y mantener aplicaciones Back-End utilizando Java (preferiblemente con Spring Boot).
Implementar arquitecturas basadas en microservicios.
Gestionar aplicaciones en entornos OpenShift.
Integrar servicios mediante APIs REST.
Garantizar la calidad del código mediante pruebas unitarias, integración continua y buenas prácticas.
Colaborar con equipos DevOps y Front-End.
Requisitos técnicos:
Lenguaje: Java 8+ (idealmente Java 11 o superior).
Frameworks: Spring Boot (microservicios, configuración, seguridad), Spring MVC, Spring Data, Spring Cloud (config server, service discovery, circuit breaker), Hibernate/JPA.
Integración: APIs REST y Swagger.
Bases de datos: SQL (Oracle).
CI/CD: Jenkins, GitLab CI, Tekton.
Testing: JUnit.
Observabilidad: CloudWatch, Grafana, ELK.
Conocimiento de arquitectura orientada a microservicios y patrones como Circuit Breaker y API Gateway.
Deseable:
Experiencia en entornos cloud híbridos y migración de aplicaciones a la nube.
Gestión de pods, deployments, rutas y escalado en OpenShift.
Experiencia en APIs REST en el API Manager de un ESB (por ejemplo WSO2).
Buenas prácticas de seguridad en OpenShift y AWS (gestión de secretos, roles, políticas).
Experiencia en metodologías TBD y TDD, API first.
Experiencia en AWS (EC2, ECS/EKS, S3, RDS, IAM, Lambda).
Certificaciones en Angular, Java, AWS o OpenShift.
Sector: Sector Público
CMV Consultores
Madrid, ES
Programador Fullstack Angular + Java
CMV Consultores · Madrid, ES
Javascript API Java MongoDB CSS TSQL HTML NoSQL Jenkins Angular Cloud Coumputing REST Oracle TDD TypeScript OpenShift AWS DevOps PostgreSQL Spring RabbitMQ Microservices Kafka
Desde CMV Consultores te brindamos las mejores oportunidades, en importantes clientes.
Buscamos un Desarrollador Fullstack Java + Angular (Microservicios en OpenShift y AWS) para proyecto del sector público.
Funciones: diseñar, desarrollar y mantener aplicaciones Fullstack, combinando Back-End en Java y Front-End en Angular. Implementar arquitecturas basadas en microservicios con Spring Boot+Spring Cloud. Desarrollar interfaces con Angular+TypeScript, integradas con APIs REST. Desplegar aplicaciones en entornos OpenShift. Colaborar con equipos de arquitectura, DevOps y UX/U.
Requisitos: Java 8+ (idealmente Java 11 o superior). Frameworks: Spring Boot (microservicios, seguridad, configuración).Spring Cloud (service discovery, config server, resiliencia).Hibernate/JPA (persistencia y mapeo objeto-relacional). BBDD: SQL (PostgreSQL, Oracle) y NoSQL (MongoDB). Mensajería: Kafka, RabbitMQ. Front-End: Frameworks: Angular (v12+), TypeScript, HTML5, CSS3, JavaScript ES6+. Testing: Jasmine, Karma, Cypress. Optimización: Lazy loading, performance tuning, seguridad SPA. Infraestructura y DevOps: Contenedores: OpenShift (pods, deployments, rutas, escalado). Cloud: AWS (EC2, ECS/EKS, S3, RDS, IAM, Lambda). CI/CD: Jenkins, GitLab CI, Tekton. Observabilidad: CloudWatch, Grafana, ELK. Patrones y buenas prácticas: Arquitectura orientada a microservicios. Patrones como Circuit Breaker, API Gateway. Seguridad en aplicaciones (XSS, CSRF, gestión de tokens y secretos).
Deseable: experiencia en entornos cloud híbridos y migración a la nube. Exp con TBD y TDD, API first. Cloud: AWS (S3, CloudFront, IAM, EC2). Certificaciones en Angular, Java, AWS, OpenShift.
¿Qué se ofrece?
Contrato indefinido y salario competitivo según valía.
Proyecto a largo plazo