
Senior Java Developer
Caixa Mágica Software1 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.
About Caixa Mágica Software
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.