growing together
Java, Python Developer
Location
Spain
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Java, Python Developer
knowmad mood
• Desarrollar e implementar soluciones backend con Java (8+) y Python. • Diseñar y consumir APIs REST siguiendo estándares como OpenAPI/Swagger. • Participar en integraciones con Workday a nivel funcional y técnico. • Gestionar procesos de transferencia de datos, especialmente en contexto de nómina. • Colaborar en entornos de arquitectura de microservicios. • Participar en pruebas unitarias y de integración para asegurar la calidad del software. • Trabajar con bases de datos relacionales y optimización de consultas.
Job Requirements
- Experiencia de al menos 4 años en desarrollo: Java (versión 8 en adelante) y Spring Framework (Spring Boot, Spring Batch, MVC)
- Python
- Workday (nivel funcional/técnico)
- Conocimientos en: Arquitectura de microservicios (APIs REST, OpenAPI, Swagger)
- Herramientas de compilación como Maven
- Testing: JUnit, Mockito, Wiremock, MockMVC, Spring Test
- Bases de datos relacionales (JPA, Oracle, JDBC)
- Experiencia en procesos de transferencia de datos y nómina.
- Nivel de inglés hablado mínimo B2
Benefits
- Contrato Indefinido
- 100% REMOTO
- Formación interna y acceso a certificaciones
- Plan de retribución flexible (seguro médico, transporte, tickets guardería, tickets restaurante)
- Embajador de nuestra marca, a través de nuestro plan amigo ¡Recomienda a tus amigos y llévate un extra!
- Eventos, meetups, techdays, charlas...y mucho más!
- 26 días de descanso (22 días vacaciones, 2 días de libre disposición y 24 y 31 diciembre festivos por defecto)
- Horario: 8.30 a 18h ( flexible) L-J y V 8 a 15h e Intensiva de Verano Julio y Agosto de 8 a 15h
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Java Spring Boot Developer
ASSYST, Inc.ASSYST is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable local law.
Role Description ASSYST is seeking a Senior Java Spring Boot Developer to support our client project in Austin, TX. This is a remote position. - Design and develop scalable, high-performance enterprise applications. - Lead technical initiatives and mentor team members. - Work for the IT-SEDS (Information Technology – Statewide Education Data System). - Follow a defined software development life cycle (SDLC) process using an Agile-like approach. - Collaborate with multiple agency stakeholders to ensure the accuracy and efficacy of created reports for Texas’s 1200 school districts. - Design and build production Java applications. - Handle complex system architecture decisions. - Documentation and Dev/Unit Testing. - Participate in Agile development. Qualifications - Strong experience with Java / J2EE development. - Strong expertise in Spring Boot and Spring Framework. - Unit Testing. - Agile. Requirements - Knowledge of JIRA/Bitbucket. - Experience with Texas Student Data System (TSDS). - Experience in Nomad. Company Description ASSYST is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable local law.
• Lead a cross-functional Scrum team of software and QA engineers, ensuring high-quality end-to-end feature delivery; • Own the technical direction for your domain by driving architecture decisions, defining coding standards, and maintaining a sustainable approach to technical debt; • Design, develop, and evolve scalable, cloud-native applications built on a distributed, event-driven microservices architecture; • Build and maintain modern web applications using .NET Core, Azure Services, and the React ecosystem; • Collaborate closely with architects, product managers, designers, and engineering teams to deliver valuable product outcomes; • Facilitate architecture reviews and ensure non-functional requirements such as performance, scalability, security, and reliability are considered from the design phase; • Mentor engineers through code reviews, technical coaching, knowledge sharing, and continuous feedback;
Java Backend Developer
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Build and deliver backend features within existing Java/Spring Boot services. • Understand and navigate a large, existing enterprise codebase. • Diagnose and resolve production issues. • Develop and maintain REST APIs. • Implement unit and integration tests to ensure code quality. • Work across Maven multi-module services following established engineering patterns. • Participate in code reviews and maintain high-quality Git/PR practices. • Collaborate with cross-functional teams in a distributed agile environment. • Contribute to continuous improvements in code quality, maintainability, and performance.
Junior Java Backend Developer
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• You'll work on Clear's global e-invoicing platform —a suite of Java/Spring Boot microservices that generate, validate, route, and exchange tax-compliant invoices across multiple countries • The platform integrates with government tax authority APIs and supports Peppol four-corner document exchange • It is an event-driven, workflow-orchestrated system built as Maven multi-module services • This is an individual contributor role designed for developers at the beginning of their backend career • You'll contribute to well-defined features, production support, and maintenance activities while working closely with experienced engineers who will provide guidance on technical design and implementation • Develop backend features within existing Java/Spring Boot services • Understand and work within a large existing codebase • Fix production issues and implement small enhancements • Build and consume REST APIs • Write clean, maintainable, and well-tested code • Create unit and integration tests • Follow established coding standards and development patterns • Participate in code reviews and continuously improve code quality • Collaborate effectively with a distributed, agile engineering team


