Product Software Engineer-Backend (Java, Fintech)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Product Software Engineer-Backend (Java): Developing and enhancing a SaaS-based e-invoicing solution with an accent on digital capabilities and integration with electronic invoicing standards like Peppol. Focus on building scalable microservices, implementing Infrastructure as Code, and ensuring high performance for financial data management.
Location: Hybrid in Porto, Portugal (must spend at least eight days a month at the office)
Company
A global leader in information services and solutions for professionals in the finance, tax, accounting, risk, compliance, health, and legal sectors.
What you will do
- Design and implement scalable, maintainable, and high-performance backend software solutions.
- Expand the digital capabilities of the Flowin SaaS e-invoicing solution, including deeper integration with Peppol standards.
- Develop and maintain cloud infrastructure using IaC and CI/CD pipelines.
- Collaborate with product managers, designers, and engineers to define and deliver new features.
- Drive continuous improvement through refactoring, testing, and code quality initiatives.
- Take end-to-end technical ownership of services following a "you build it, you run it" DevOps mindset.
Requirements
- Strong foundation in Java development and modern frameworks like Spring Boot.
- Proficiency in API design (REST, OpenAPI, GraphQL) and microservices architecture.
- Experience with SQL (Oracle, Postgres) and NoSQL databases.
- Hands-on experience with cloud platforms (AWS, GCP), Kubernetes, and serverless architectures.
- Knowledge of Infrastructure as Code tools such as Terraform, AWS CDK, Pulumi, Ansible, or Helm.
- Fluency in English is a must.
Culture & Benefits
- Opportunity to work on high-impact core application components handling millions of documents.
- Collaborative environment focusing on knowledge sharing and continuous improvement.
- Hybrid work model balancing remote flexibility with in-person team connection.
- Role within a global technology company that influences how financial data is managed.
Hiring process
- Interviews conducted without the assistance of AI tools or external prompts.
- Requirement to remove virtual backgrounds during interview calls.
- In-person interviews may be required at a office.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →