Senior Product Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Product Software Engineer (Java): Designing and building scalable SaaS-based e-invoicing solutions with an accent on microservices architecture, cloud infrastructure, and DevOps practices. Focus on expanding digital capabilities like Peppol integration and ensuring high-performance delivery for financial data processing.
Location: Must be based in or able to commute to Porto, Portugal (Hybrid: 8 days/month onsite)
Company
A global leader in information services and solutions for professionals in the finance, tax, accounting, risk, and health sectors.
What you will do
- Design and implement scalable, maintainable, and high-performance software solutions.
- Contribute to backend development, infrastructure as code (IaC), and CI/CD pipelines.
- Drive continuous improvement through refactoring, testing, and code quality initiatives.
- Collaborate with product managers, designers, and engineers to define and deliver features.
- Participate in Scrum ceremonies and agile planning processes.
- Engage with stakeholders to translate business needs into technical solutions.
Requirements
- Must be based in or able to commute to Porto, Portugal.
- Strong foundation in Java development using Spring Boot.
- Good understanding of API design (REST, OpenAPI, GraphQL) and microservices architecture.
- Experience with cloud platforms (AWS, GCP), Kubernetes, and serverless architectures.
- Hands-on experience with SQL and NoSQL databases.
- Fluency in English is required.
Nice to have
- Experience with queueing solutions like AWS SQS/SNS or GCP PubSub.
- Knowledge of Infrastructure as Code tools such as Terraform, AWS CDK, or Pulumi.
- Experience with CI/CD pipelines using Gitlab or Jenkins.
Culture & Benefits
- Work on core applications influencing financial data management.
- Collaborative team environment focused on knowledge sharing and continuous improvement.
- Opportunity to build solutions that scale to handle millions of documents.
- Hybrid work model promoting in-person collaboration.
Hiring process
- Interviews must be conducted without the assistance of AI tools or external prompts.
- In-person interviews may be required at a company office.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →