Caixa Mágica Software

Senior Java Developer / Tech Lead

Caixa Mágica Software
Apply
11 days ago
Remote, Portugal or Porto, PortugalStaff+

Responsibilities

  • Design, secure, and scale backend architectures.
  • Develop and maintain solutions using Java and the Spring framework.
  • Industrialize the solution according to CI/CD best practices.
  • Implement data-exposure solutions, including APIs.
  • Participate in validation with end users and support functional change.
  • Collaborate across technical and business functions, including technical business analysis.

Requirements

  • University degree or equivalent experience in Information Technology, Computer Science, Information Management, or a related field.
  • 1–3 years of experience as a Data Analyst or Software Engineer.
  • Required mastery of Java 21 and proficiency in Java Spring programming.
  • Advanced SQL and PostgreSQL skills.
  • Experience with cloud environments and Docker containerization.
  • Knowledge of good programming practices, including CI/CD, microservices, unit testing, and versioning.
  • Experience with Agile tools including Jira, Confluence, and ALM.
  • Mandatory English and French language skills.
  • Strong communication, problem-solving, collaboration, creativity, and attention to detail.
  • Experience with third-party data and data governance or management is preferred.

Benefits

  • Permanent employment contract for a long-term project.
  • Technical equipment, SIM card, and personal smartphone.
  • Health and life insurance.
  • Social events and team-building activities.
  • Training in the latest technologies.
  • Career growth and performance rewards.
  • Supportive team environment with office refreshments.
  • Work arrangement and location details are not stated.
Caixa Mágica Software

About Caixa Mágica Software

51-200 employees
Contact me