Senior Software Engineer (Findur) / Technical Lead
MKS PAMP
Barcelona, Spain
8 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, Spanish Experience level
SeniorJob location
Barcelona, Spain
Tech stack
Java
JavaScript
ActiveMQ
Agile Methodologies
Tomcat
Application Performance Management
HTML5
CSS
Software Quality
Code Review
Software Debugging
Software Design Patterns
Java Platform Enterprise Edition (J2EE)
Financial Information EXchange
Hypertext Transfer Protocols (HTTP)
Java Servlet
Spring
JSON
Javaserver Pages
Microsoft Office
MySQL
Oracle Applications
OpenLink Endur
SQL Databases
Web Services
Scripting (Bash/Python/Go/Ruby)
Angular
Information Technology
Job description
The Senior Software Engineer (Findur) will be responsible for designing, developing, and maintaining high-quality applications, with a focus on the Openlink Findur (Risk Management) system and J2EE-based components. The role contributes directly to ensuring the robustness, scalability, and performance of enterprise solutions that support critical business operations. MAIN ACTIVITIES AND RESPONSIBILITIES
- Collaborate closely with key stakeholders to analyze business requirements and translate them into effective technical solutions.
- Design, develop, test, debug, and document enhancements to existing components and applications.
- Conduct peer code reviews to ensure adherence to best practices and maintain code quality.
- Optimize application performance and ensure maintainability through clean, modular, and reusable code.
- Perform impact analysis of application changes and propose risk-mitigation measures.
- Collect and document technical and functional requirements.
- Provide application support across onsite and offshore teams, ensuring timely issue resolution.
Requirements
- Bachelor's or Master's degree in Information Technology, Computer Science, or a related field.
- 4-8 years of professional experience in Java development, preferably in enterprise environments.
- Proven expertise with Core Java, Web Services, Servlets, JSP, Spring, Apache Tomcat, and ActiveMQ.
- Working knowledge of AngularJS, HTML5, CSS, JavaScript, JSON, and HTTP protocols.
- Proficiency in writing complex SQL queries and experience with Oracle and MySQL databases.
- Demonstrated ability to debug, troubleshoot, and optimize large-scale applications.
DESIRABLE EXPERIENCE
- Trading-domain applications.
- Findur / Endur modules and scripting languages such as OpenJVS and OpenComponent.
- FIX protocol integration and messaging systems., * Excellent communication skills and high drive;
- Strong analytical and problem-solving abilities.
- Sound understanding of software design patterns and best development practices.
- Excellent communication and documentation skills for stakeholder collaboration.
- Ability to work effectively in hybrid (onsite / offshore) team environments.
- Sense of responsibility and initiative;
- Ability to work autonomously;
- Resistance to stress and time-pressure;
- Excellent interpersonal skills and customer orientation;
- Agile and flexible mindset, reactive to requests;
- Excellent organizational skills and attention to detail;
- Ability to interact with colleagues of diverse cultures; respect for diversity;
- Full professional proficiency in Office 365 is expected.
- Full professional proficiencyin spoken and written English is required; knowledge of other languages is an asset.
- Spanish national, EU national, or holder of a valid spanish work permit.