Senior Java Software Engineer
We're looking for a Senior Software Engineer to join our team in Madrid, Spain in a hybrid working mode. In this role, you will design and implement high\-performance backend solutions for post\-trade processing systems used by global financial institutions. You’ll translate complex business requirements into secure, scalable software while ensuring compliance with strict industry standards and regulations.
Work on cutting\-edge trading infrastructure powering real\-time post\-trade processes worldwide, enabling advanced financial operations for leading institutions. This is your opportunity to make an impact on mission\-critical systems in a highly dynamic, global environment.
Responsibilities
- Design and develop Java\-based backend solutions for post\-trade processing systems
- Translate business and regulatory requirements into secure and scalable solutions
- Ensure compliance with internal security policies and external financial regulations
- Optimize database performance and ensure data integrity for high\-volume transactions
- Work within agile frameworks (SCRUM/SAFe) in collaboration with developers, testers and business stakeholders
- Contribute to the reliability and stability of mission\-critical systems used by leading financial institutions
- Support system integration and event\-driven architecture for seamless messaging between components
- Participate in code reviews and apply development best practices for maintainability and performance
- 10\+ years of experience in high\-performance, multi\-threaded Java applications (Java 8\+), with strong expertise in Spring Boot
- Advanced knowledge of SQL, Hibernate and database optimization techniques
- Experience designing and maintaining large\-scale event\-driven architectures and messaging systems
- Understanding of security and compliance governance in financial systems
- Strong problem\-solving and troubleshooting skills in production environments
- Solid experience in complex, mission\-critical systems with a focus on performance and scalability
- Effective communication and collaboration in cross\-functional agile teams
- Fluent English proficiency (written and spoken)
- Exposure to Angular or other modern front\-end frameworks
- Familiarity with financial messaging protocols (e.g., FIX, SWIFT)
- Knowledge of post\-trade processing and regulatory requirements in capital markets
- Private health insurance
- EPAM Employees Stock Purchase Plan
- 100% paid sick leave
- Referral Program
- Professional certification
- Language courses
- 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.
Este anuncio proviene de indeed. Ver anuncio original ↗