EPAM Systems
2 months ago
Senior Java Software Engineer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- EPAM Systems
- Location
- Madrid, Spain Spain
- Posted
- 2 months ago
Job description
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
Requirements
- 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)
Nice to have
- 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
Required skills
- english
- communication
- regulations
- compliance
- java
- problem-solving
- security
- sql
- scrum
- troubleshooting
- collaboration
- agile
- spring boot
- safe
- angular
- code reviews
- multi-threaded
- backend
- swift
- cross-functional teams
- performance
- scalability
- industry standards
- hibernate
- financial operations
- system integration
- senior software engineer
- event-driven architecture
- developers
- hybrid working
- database optimization
- financial institutions
- maintainability
- high-performance
- development best practices
- testers
- messaging systems
- capital markets
- java 8+
- real-time
- production environments
- mission-critical systems
- trading infrastructure
- business stakeholders
- fix
- front-end frameworks
- scalable software
- post-trade processing
- financial messaging protocols
Interested in this position?
Create your free account and tailor your CV to match this job.