Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Caixa Mágica Software

Fullstack Developer, Java, Angular

Caixa Mágica Software

. Participate in the complete development lifecycle of enterprise web applications .

Posted 10/22/2026full-timeLisbon • PortugalMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Java Development, Microservices Architecture, and modern Front-End frameworks such as Angular or React. Proficient in SQL Development, Agile methodologies, and cloud-native solutions, ensuring high software quality and performance.

Highest-signal resume keywords
Java Development (Java 21)Microservices ArchitectureAngular or React DevelopmentSQL Development using T-SQLAgile Software Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Java DevelopmentMicroservices ArchitectureSQL DevelopmentUnit TestingIntegration TestingSoftware Design PatternsCloud-Based DevelopmentBuild AutomationVersion Control (Git)Continuous Delivery
Soft Skills
CollaborationProblem-SolvingCommunication
Tools & Technologies
Spring FrameworkSpring BootDockerKubernetesJUnit 5MockitoHibernateMavenGradle
Industry Keywords
Enterprise Web ApplicationsSoftware Development Best PracticesCoding StandardsSecurity GuidelinesPerformance Improvement

Tech Stack

Tools & technologies
AngularCloudDockerGradleHibernateJavaJavaScriptJUnitKubernetesMavenMicroservicesMockitoReactSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Participate in the complete development lifecycle of enterprise web applications
  • Collaborate with cross-functional teams to understand business requirements and propose technical solutions
  • Design, develop and maintain applications using Java and modern software engineering practices
  • Develop and optimize SQL procedures for efficient data retrieval and transaction processing
  • Integrate applications with enterprise systems using industry-standard integration technologies and best practices
  • Design and implement unit tests and integration tests to ensure software quality
  • Ensure compliance with coding standards, security guidelines and software development best practices
  • Conduct code reviews and contribute to code refactoring, optimization and performance improvements
  • Troubleshoot and resolve complex technical issues in a timely manner
  • Support product delivery activities across multiple environments in coordination with other technical teams

Requirements

What you’ll need
  • University Degree in Computer Science, Information Technology, Computer Engineering, Informatics or a related field
  • Minimum 3 years of experience in Java development, including Microservices architectures
  • Minimum 2 years of experience with modern Front-End frameworks such as Angular or React
  • Strong experience in Agile software development environments
  • Experience with cloud-native solutions and continuous delivery pipelines
  • Experience in enterprise-scale application development and integration
  • Strong focus on software quality, security, maintainability and performance continuous improvement
  • Experience with Java Development (Java 21), Spring Framework and Spring Boot
  • Experience with JavaScript and Angular
  • Experience with SQL Development using T-SQL (Sybase) or equivalent transactional SQL technologies
  • Experience with Microservices Architecture and Development
  • Experience with Web Application Development and Architecture
  • Experience with Cloud-Based Development and Continuous Delivery Practices
  • Experience with Docker and Kubernetes
  • Experience with Unit and Integration Testing using JUnit 5 and Mockito
  • Experience with Git Version Control and Branching Strategies
  • Experience with Hibernate and ORM Technologies
  • Experience with Build Automation using Maven and Gradle
  • Experience with Software Design Patterns and Development Best Practices
  • Experience with Agile Software Development Methodologies
  • Fluent in English

Benefits

Comp & perks
  • A permanent job contract for a long term project
  • Tech equipment + SIM Card + personal smartphone
  • Health and Life Insurance
  • Social events and team buildings
  • The commitment of letting you grow with us, and be rewarded accordingly
  • A dynamic and young team that will be always there to support you
  • Training in the latest technologies
  • Coffee, fruits, snacks and a warm welcoming when you pass by the office