Senior Java/Scala Full-Stack Developer

Epam Systems
Madrid, Spain
11 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

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

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Cloud Computing Software Quality Databases Continuous Integration Data Structures Database Development DevOps Programming Tools
+13 more
Distributed Systems Python (Programming Language) Systems Development Life Cycle Software Engineering SQL Databases Cloud Platform System ReactJS Delivery Pipeline Concurrency Backend Kubernetes Front End Software Development Terraform

Job description

We’re looking for aSenior Java/Scala Full-Stack Developerto join our team in Malaga, Spain in a hybrid working mode.In this role, you will contribute to building a strategic oversight platform that manages and monitors trade-generation activities for one of the world’s largest hedge funds.This position offers you the opportunity to work at the intersection of trading, technology, and AI, designing systems that directly affect investment execution and business outcomes.You will collaborate with experienced investors, traders, and engineers, working across the full stack - from intuitiveReact-based user interfacestohigh-performance backend services- while leveraging modern cloud infrastructure andAI-enabled development practices .If you thrive in a challenging, intellectually rigorous environment and want your work to have a tangible business impact, this role is for you.ResponsibilitiesDesign, build and support mission-critical applications for trading and investment teamsDevelop modern frontend applications using React for highly sophisticated usersBuild scalable backend services with Java, Scala and additional technologies such as Go or PythonDesign and optimize APIs, data models and database solutionsDevelop and maintain cloud-native infrastructure and deployment pipelines using Kubernetes and TerraformContribute to architecture, engineering standards and best practices across the technology stackLeverage AI-powered development tools to enhance productivity and code qualityPartner with investors and traders to solve complex business and technical challengesDrive reliability, scalability, and operational excellence in distributed systemsEvaluate and help implement emerging AI capabilities across engineering workflowsRequirements10+ years of professional software development experience in high-performance engineering environmentsStrong computer science fundamentals: algorithms, data structures, distributed systems, concurrency, design principlesExposure to AI-assisted development workflows and interest in AI adoption within engineering processesExtensive backend development experience with Scala and/or JavaStrong frontend development experience with ReactProficiency with SQL and database-driven application designHands-on experience with Kubernetes, Terraform, CI/CD pipelines and cloud platformsFamiliarity with Agile methodologies and solid understanding of SDLC and engineering best practicesExperience building and operating large-scale production systemsAbility to work across multiple technical areas: frontend, backend services, infrastructure, and DevOps practicesNice to haveKnowledge of Go and PythonPassion for optimizing performance and scalability in distributed architecturesWe offerPrivate health insuranceEPAM Employees Stock Purchase Plan100% paid sick leaveReferral ProgramProfessional certificationLanguage coursesEPAM is a leading digital transformation services and product engineering company with 61,700+ EPAMers in 55+ countries and regions.Since **, our multidisciplinary teams have been helping make the future real for our clients and communities around the world.In **, we opened an office in Spain that quickly grew to over 1,450 EPAMers distributed between the offices in Málaga, Madrid and Cáceres as well as remotely across the country.Here you will collaborate with multinational teams, contribute to numerous innovative projects, and have an opportunity to learn and grow continuously.Why Join EPAMWORK AND LIFE BALANCE.Enjoy more of your personal time with flexible work options, 24 working days of annual leave and paid time off for numerous public holidays.CONTINUOUS LEARNING CULTURE.Craft your personal Career Development Plan to align with your learning objectives.Take advantage of internal training, mentorship, sponsored certifications and LinkedIn courses.CLEAR AND DIFFERENT CAREER PATHS.Grow in engineering or managerial direction to become a People Manager, in-depth technical specialist, Solution Architect, or Project/Delivery Manager.STRONG PROFESSIONAL COMMUNITY.Join a global EPAM community of highly skilled experts and connect with them to solve challenges, exchange ideas, share expertise and make friends.#J-*****-Ljbffr

Requirements

10+ years of professional software development experience in high-performance engineering environments Strong computer science fundamentals: algorithms, data structures, distributed systems, concurrency, design principles Exposure to AI-assisted development workflows and interest in AI adoption within engineering processes Extensive backend development experience with Scala and/or Java Strong frontend development experience with React Proficiency with SQL and database-driven application design Hands-on experience with Kubernetes, Terraform, CI/CD pipelines and cloud platforms Familiarity with Agile methodologies and solid understanding of SDLC and engineering best practices Experience building and operating large-scale production systems Ability to work across multiple technical areas: frontend, backend services, infrastructure, and DevOps practices Nice to have Knowledge of Go and Python Passion for optimizing performance and scalability in distributed architectures

Benefits & conditions

Private health insurance EPAM Employees Stock Purchase Plan 100% paid sick leave Referral Program Professional certification Language courses EPAM is a leading digital transformation services and product engineering company with 61,700+ EPAMers in 55+ countries and regions. Since **, our multidisciplinary teams have been helping make the future real for our clients and communities around the world. In **, we opened an office in Spain that quickly grew to over 1,450 EPAMers distributed between the offices in Málaga, Madrid and Cáceres as well as remotely across the country. Here you will collaborate with multinational teams, contribute to numerous innovative projects, and have an opportunity to learn and grow continuously. Why Join EPAM WORK AND LIFE BALANCE. Enjoy more of your personal time with flexible work options, 24 working days of annual leave and paid time off for numerous public holidays. CONTINUOUS LEARNING CULTURE. Craft your personal Career Development Plan to align with your learning objectives. Take advantage of internal training, mentorship, sponsored certifications and LinkedIn courses. CLEAR AND DIFFERENT CAREER PATHS. Grow in engineering or managerial direction to become a People Manager, in-depth technical specialist, Solution Architect, or Project/Delivery Manager. STRONG PROFESSIONAL COMMUNITY. Join a global EPAM community of highly skilled experts and connect with them to solve challenges, exchange ideas, share expertise and make friends. #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: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:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all