Senior Software Engineer

Keiven Marques

Java · Spring Framework · Backend & web applications

Lisbon, PortugalOpen to remote work

Profile

Senior software engineer with more than six years at Opensoft, developing and maintaining public-sector web services and applications. Works with Java, Kotlin and Spring, with experience in tax business rules, relational data modelling, performance troubleshooting and production support.

Professional experience

Senior Software Engineer

Opensoft

October 2019 - February 2026 · Portugal

  • Developed and maintained Java/Spring web services and applications for public-sector systems, including IRC and the IHRU housing programme.
  • Implemented tax business rules and maintained applications including DMR, SIRE and Divergências.
  • Designed Oracle and IBM Db2 tables and relationships to support application data persistence.
  • Investigated production incidents and performance bottlenecks through monitoring and troubleshooting; provided technical support to restore service reliability.
  • Worked with product managers, designers and QA to translate business requirements into technical solutions.
  • Maintained secure infrastructure and contributed to development and maintenance process improvements while delivering against project requirements and deadlines.

Technical skills

Backend & services

Java · Kotlin · Spring Framework · Python · Web services

Frontend

JavaScript · TypeScript · AngularJS · Angular · React

Databases & persistence

Oracle · IBM Db2 · InfluxDB · ORM

Infrastructure & delivery

Docker · Jenkins · CI/CD · TFS · Git · SVN · Linux · Windows

Engineering & collaboration

Agile · Jira · Splunk · Performance monitoring · Production support

Projects I’ve Worked On

Portugal's corporate tax system

Public sector / Tax
  • Developed and maintained web services.
  • Implemented corporate-tax business rules.
  • Investigated performance bottlenecks and availability issues.
  • Provided technical support to people using the system.

IHRU social housing programme

Public sector / Housing
  • Built and maintained web applications.
  • Translated business requirements into application logic.
  • Supported secure infrastructure and service reliability.
  • Delivered changes against project requirements and deadlines.

DMR - Declaração Mensal de Remunerações

Public sector / Tax
  • Updated application business rules.
  • Carried out application maintenance as part of the team.

SIRE - Electronic receipts

Public sector / Tax
  • Updated application business rules.
  • Carried out application maintenance as part of the team.

Divergências - Tax discrepancies

Public sector / Tax
  • Updated application business rules.
  • Carried out application maintenance as part of the team.

Education

Bachelor’s degree in Computer Science

Faculdade de Ciências e Tecnologia, Universidade NOVA de Lisboa

2014 - 2024

Languages

Portuguese - fluent · English - fluent