> Markdown version of [/jobs/ext/4697511-senior-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/4697511-senior-java-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Software Engineer - **Company:** EPAM Systems - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Code Review, Data Integrity, Hibernate (Java), Enterprise Messaging Systems, Scrum Methodology, Standard Sql, Systems Integration, Multithreading, Java Application Server, Database Optimization, Spring-boot, Database Performance, Backend, Event Driven Architecture, AngularJS, Front End Software Development - **Published:** November 13, 2026 - **Apply:** https://www.tecnoempleo.com/senior-java-software-engineer-epam-systems/sql-spring-boot/rf-7e6c19a5c23f93072e4f ## About the Role 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 ## 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