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
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
- Relevant professional experience in software development and/or AI engineering
A candidatura é feita diretamente no site da empresa — sem intermediários, sem black boxes.
Candidatar no site da empresa →Vagas relacionadas
Charging Team Lead
1Global
Backend Developer (f/m/div.)
Bosch Gruppe - Robert Bosch Gmbh
Senior Backend Engineer - Connect Team
Riskified
DevOps Engineer – Embedded Software CI/CD & Automation | eBike (f/m/div.)
Bosch Gruppe - Robert Bosch Gmbh
IN
Team Lead, DevOps Engineer (Unite Services)
Intermedia Cloud Communications
Analytics Specialist
Nokia
