Full Stack Developer
SIX Group
Municipality of Madrid, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, Spanish Experience level
IntermediateJob location
Remote
Municipality of Madrid, Spain
Tech stack
HTML
Java
Architectural Patterns
Automation of Tests
CSS
Software Quality
Databases
Continuous Integration
Database Design
Web Development
Event-Driven Programming
Financial Information EXchange
Hibernate
Object-Oriented Software Development
Openshift
Scrum
Simple Object Access Protocol (SOAP)
Software Engineering
SQL Databases
Web Services
Spring-boot
Reliability of Systems
Angular
Kubernetes
Kafka
Web Technologies
REST
Job description
- Design and develop high-performance, Java applications for market-facing and value-added applications to trading platforms, leveraging modern frameworks and architectural patterns.
- Translate business requirements and user expectations into maintainable and scalable solution designs, applying best practices and industry standards.
- Collaborate effectively within agile teams including developers, testers, product owners, and business stakeholders using Scrum and SAFe methodologies.
- Ensure code quality and system reliability through peer reviews, automated testing, and continuous integration, proactively identify performance bottlenecks.
- Drive technical and continuous improvement, proposing enhancements, and contributing to the evolution of the surrounding trading platform's architecture.
Requirements
Do you have experience in Web services?, We're looking for a skilled Full Stack Developer with strong experience in Java to bring your expertise to the Trading Web Application Development team. In this role, you'll design, build, and deliver high-quality features that power our Market products., * At least 3 years of professional experience in software engineering, with a strong focus on Java application development (Java 8+, Spring Boot, SOAP/REST web services).
- Deep expertise in database technologies, including SQL, Hibernate, and database design; experience with both relational and event driven persistence patterns.
- Proven knowledge of object-oriented design and event based messaging systems (e.g., Kafka), alongside practical experience in integration patterns and optimization and knowledge of core web technologies (HTML, CSS, JS), alongside practical experience with industry-wide frameworks (preferably Angular).
- Baseline knowledge of continuous integration practices and scalable deployments with containerized applications (e.g., Kubernetes, Openshift).
- Quality-focused professional with strong problem-solving abilities, and a collaborative, resilient mindset.
- Familiarity with the FIX protocol and/or direct experience working in financial markets, trading infrastructure, or related environments will be considered as a plus.
- A full command of English and Spanish with excellent communication skills are required.
About the company
BME - Bolsas y Mercados Españoles - drives the transformation of financial markets and belongs to SIX, the third largest exchange group in Europe.
What sets us apart drives us ahead: between local roots and global relevance, we are a unique blend of tradition and future, of foundation and growth. We value bright minds and inspire them to grow with their ideas. Come and shape the future of finance with us.