Senior Java Engineer (With Python)

Salve Lab
Madrid, Spain
5 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Applications Architecture Microsoft Azure Cloud Computing Cloud Engineering Code Review Continuous Integration Relational Databases DevOps
+16 more
Distributed Systems Python (Programming Language) Systems Development Life Cycle Software Tools Standard Sql Systems Integration Data Processing Backend Event Driven Architecture Kubernetes Production Code Codebase Restful APIs Serverless Computing Docker Microservices

Job description

Long-term B2B Contract Remote within EU Role Overview We are looking for a deeply hands-on Senior Java Engineer who can provide technical leadership while continuing to design, build and ship production code.You will work across several backend services rather than being assigned to one isolated project.The environment consists of distributed, cloud-native systems, with Java as the primary language and Python used across parts of the wider platform.You will collaborate closely with Product Owners, DevOps engineers and other development teams, helping shape technical solutions across multiple services and translating product requirements into scalable backend architecture.Key Responsibilities:Design, build and maintain scalable backend services and APIs, primarily in JavaWrite production-quality code as a core part of your daily workContribute to Python services and codebases when requiredWork across approximately three to four interconnected microservicesMake and influence technical and architectural decisionsBreak down complex requirements and guide their technical implementationReview code and establish strong engineering standardsMentor engineers and provide technical guidance without formal line-management responsibilityCollaborate with Product Owners to evaluate requirements, trade-offs and delivery approachesBuild and operate cloud-native services, primarily on AWSDeploy and run containerised applications using Kubernetes and DockerWork with DevOps engineers on CI/CD, deployment, scalability and reliabilityUse data, analytics and operational insights to support technical decisionsContribute to testing, documentation and continuous improvement throughout the SDLCSupport the adoption of AI-assisted engineering tools and solutions where appropriateRequirements:At least 5 years of professional backend engineering experienceStrong, recent and hands-on commercial experience with JavaProven experience designing and developing microservices or distributed systemsProfessional experience contributing to production Python codebasesStrong knowledge of AWS and cloud-native application architectureSolid hands-on experience with Kubernetes and DockerExperience designing and integrating REST APIsGood knowledge of SQL and relational databasesPractical experience with CI/CD pipelines and modern software-delivery practicesExperience influencing architecture or leading technical decisionsAbility to review code and mentor other engineersStrong understanding of testing, maintainability and production code qualityComfortable working across several services and technical priorities simultaneouslyStrong communication skills and the ability to work with both technical and product stakeholdersProfessional working proficiency in English (C1+)Nice to have:Experience with Azure alongside AWSExperience building or integrating AI-enabled productsKnowledge of analytics, data-processing or event-driven systemsExperience working in an international, distributed engineering environmentPrevious experience supporting several engineering teams or product areasWhat’s on Offer:Long-term B2B engagementHands-on role with genuine influence over technical directionOpportunity to work on AI-powered systems used internationallyCollaboration with experienced, multidisciplinary engineering teamsMore than 20 days of paid time offApple equipmentTraining and professional-development budgetDiversity and Inclusion Commitment We are dedicated to creating and sustaining an inclusive, respectful workplace for all -regardless of gender, ethnicity, or background.We actively encourage applicants from all identities and experience levels to apply and bring your authentic self to our fast-paced, supportive team.#J-*****-Ljbffr

Requirements

At least 5 years of professional backend engineering experience Strong, recent and hands-on commercial experience with Java Proven experience designing and developing microservices or distributed systems Professional experience contributing to production Python codebases Strong knowledge of AWS and cloud-native application architecture Solid hands-on experience with Kubernetes and Docker Experience designing and integrating REST APIs Good knowledge of SQL and relational databases Practical experience with CI/CD pipelines and modern software-delivery practices Experience influencing architecture or leading technical decisions Ability to review code and mentor other engineers Strong understanding of testing, maintainability and production code quality Comfortable working across several services and technical priorities simultaneously Strong communication skills and the ability to work with both technical and product stakeholders Professional working proficiency in English (C1+) Nice to have: Experience with Azure alongside AWS Experience building or integrating AI-enabled products Knowledge of analytics, data-processing or event-driven systems Experience working in an international, distributed engineering environment Previous experience supporting several engineering teams or product areas

Benefits & conditions

Long-term B2B engagement Hands-on role with genuine influence over technical direction Opportunity to work on AI-powered systems used internationally Collaboration with experienced, multidisciplinary engineering teams More than 20 days of paid time off Apple equipment Training and professional-development budget Diversity and Inclusion Commitment We are dedicated to creating and sustaining an inclusive, respectful workplace for all -regardless of gender, ethnicity, or background. We actively encourage applicants from all identities and experience levels to apply and bring your authentic self to our fast-paced, supportive team. #J-*****-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all