Caixa Mágica Software

Senior Java Developer

Caixa Mágica Software
Apply
1 day ago
Remote, Portugal or Lisbon, PortugalSenior

Responsibilities

  • Design, develop, test, support, enhance, and fix bugs in middle- and back-office applications.
  • Interact with functional and technical representatives to understand business functionality, technical modules, integrations, and data sources.
  • Prepare test plans and conduct automated unit, integration, regression, performance, and functional testing.
  • Contribute to technical design, UML documentation, prototypes, proof-of-concept work, and business-requirement validation.
  • Deploy application components, shell scripts, and databases, and prepare technical and release documentation.
  • Estimate effort, schedule module work, meet deadlines, conduct code reviews, and follow software development standards.
  • Participate in daytime or out-of-hours support and resolve complex technical issues with other teams.
  • Contribute to process improvement, delivery-efficiency initiatives, and new technical practices.

Requirements

  • Proficiency in Java, its ecosystem, and object-oriented programming.
  • Experience developing Java applications with Spring Boot.
  • Experience customizing back-office applications.
  • Knowledge of the Collections API, control structures, access modifiers, and exception handling.
  • Knowledge of Oracle SQL and Unix/Linux systems, including scripting languages.
  • Demonstrable experience with DevOps tools.
  • Thorough understanding of the complete software development lifecycle.
  • Fluency in English.

Benefits

  • Permanent employment contract for a long-term project.
  • Tech equipment, a SIM card, and a personal smartphone.
  • Health and life insurance.
  • Social events and team-building activities.
  • Professional growth opportunities and training in the latest technologies.
  • Supportive team environment with office refreshments including coffee, fruit, and snacks.

Tech Stack

JavaLinuxOracle DatabaseSpring Boot

Categories

Caixa Mágica Software

About Caixa Mágica Software

51-200 employees

Caixa Mágica Software is a privately held Portuguese software firm based in Lisbon, founded in 2004. It delivers open-source–focused services—custom software development, consulting, training, and nearshore/outsourcing—to public institutions and private enterprises across Europe. The company originated with the Linux Caixa Mágica distribution and has expanded into embedded systems, cloud platforms, mobile/web applications, and digital identity, and contributes to EU-funded research projects.

Contact me