Job Description, Responsibilities & Requirements
About the Position
Are you a forward-thinking professional with a strong background in backend and frontend development and an interest in financial services? Join EPAM in Madrid as a Senior Full Stack Engineer in the private banking sector and accelerate your career in financial services technology. We're looking for a team player with excellent communication skills, engineering mastery, and a B2+/C1 English level for effective stakeholder interactions.
This is an on-site role based in Madrid's city center, ideal for those eager to thrive in a dynamic environment and make a significant impact in private banking technology. Join EPAM and contribute to shaping the future of financial services in Spain!
Responsibilities
- 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, take part in pull request reviews
- Understand business needs by working together with colleagues from across different divisions of our client
- Take part in planning and feature refinement sessions together with your team
- Together with Solution Architects, design software solutions that are aligned with the overall architecture vision
- Actively take part in our Software Engineering communities, sharing your knowledge and helping others
- Deliver high-quality code, aligned with our client’s guidelines and standards
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent experience
- Proven experience in backend and frontend software engineering, particularly with Java and JS, React, TypeScript
- Wide experience in Software Engineering using industry standards such as test-oriented development using TDD and BDD
- Understanding of DevOps concepts such as CI/CD and the importance and value of automated testing
- Technical stack: Java, Spring Boot, Service-oriented architecture, RESTful services, SQL (MSSQL, Oracle, Postgres), React, JavaScript, and TypeScript; Kubernetes (PKS) and Virtual Machines; Streaming using Kafka, Avro; Open API, UML
- Knowledge and practical experience with DevOps principles, including CI/CD and Kubernetes
- Enthusiastic about continuous learning and contributing to our client’s technological evolution
- Pragmatic, proactive, and open-minded, possessing an entrepreneurial approach
- Good communication skills, with the ability to collaborate with colleagues and stakeholders
We Offer
- Opportunity to work in a dynamic and impactful role in the private banking sector
- Be part of a leading company in financial services technology
- Collaborative and inclusive work environment
- Professional growth and development opportunities
About the Company
EPAM Systems is a global software engineering and product development company, delivering digital transformation and technology innovation to the world’s leading companies. With a focus on delivering high-quality software solutions, EPAM is committed to excellence and innovation in the tech industry.