at Euronext
OtherPosted 3 days ago
No clicks
**Software Developer - Java & AI, Senior Role in Porto** - Design, develop, and maintain Java backend apps and AI solutions - Define architecture, ensure scalability, reliability - Contribute to legacy modernization, data platforms, convergence initiatives - Strong expertise in Java, Spring, AI/ML, data processing, cloud, CI/CD - Experience in microservices, API design, Docker, Kubernetes - Knowledge of generative AI integration, post-trade systems, a plus - Collaborate cross-functionally, drive continuous improvement in agile teams - Requires deniable experience, bachelor's/master's degree, and English proficiency.
- Compensation
- Not specified
- City
- Porto
- Country
- Portugal
Currency: Not specified
Full Job Description
We are looking for a Software Developer with strong expertise in Java backend development and Artificial Intelligence engineering to join our Issuance, Custody & Data domain in Porto.
The ideal candidate will contribute to the design, development, and evolution of mission-critical systems supporting post-trade processes, while actively driving the adoption of AI-driven solutions to improve efficiency, automation, and data insights.
This role requires a balance between robust engineering practices and innovation, with a focus on scalability, reliability, and high-quality software delivery in a regulated financial environment.
Key Responsibilities
Software Development
- Design, develop, and maintain high-performance Java-based backend applications
- Contribute to system architecture and technical design decisions
- Ensure code quality through best practices (testing, code reviews, CI/CD)
- Support modernization and transformation of legacy systems
AI & Data Engineering
- Design and implement AI/ML solutions (e.g., predictive models, NLP, automation use cases)
- Integrate AI capabilities into enterprise systems and data pipelines
- Work with structured and unstructured datasets to extract business value
- Collaborate with data engineers and AI champions to define and deliver use cases
System Integration & Domain Contribution
- Develop APIs and integrate services across platforms
- Contribute to data platforms and data-driven architectures
- Support convergence initiatives across multiple markets and systems
Collaboration & Continuous Improvement
- Work closely with cross-functional teams (Product Owners, Architects, UX/UI, Data teams)
- Participate in agile ceremonies and contribute to continuous improvement
- Promote engineering excellence and knowledge sharing within the team
Required Skills & Experience
Technical Skills
- Strong experience in Java backend development (Spring / Spring Boot preferred)
- Solid understanding of microservices architecture and API design
- Experience with AI/ML frameworks (e.g., Python, TensorFlow, PyTorch, or similar)
- Knowledge of data processing and pipelines (SQL, NoSQL, streaming technologies)
- Familiarity with cloud platforms and containerization (Docker, Kubernetes)
- Experience with CI/CD tools and DevOps practices
Additional Valuable Skills
- Experience with Generative AI / LLM integration
- Knowledge of financial services or post-trade systems (nice to have)
- Understanding of distributed systems and event-driven architectures
Soft Skills
- Strong analytical and problem-solving mindset
- Ability to work in an international and collaborative environment
- Proactive attitude and ownership of deliverables
- Clear communication skills in English
- Passion for innovation and continuous learning
Qualifications
- Bachelors or Masters degree in Computer Science, Engineering, or related field
- Relevant professional experience in software development and/or AI engineering





