
Senior Java Developer / Tech Lead
Caixa Mágica Software11 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.