Tech Stack
AngularMicroservicesReactScalaSparkSpringSpring BootSpringBoot
About the role
- Design, develop, and maintain scalable back-end microservices using Spring Boot.
- Build and optimise front-end interfaces using Angular (or React).
- Develop and maintain Spark/Scala applications for data-intensive processes.
- Conduct thorough code quality checks using Sonar and/or Fortify, and remediate any detected issues.
- Collaborate with cross-functional teams, including QA, product managers, and DevOps.
- Participate in Agile ceremonies, following Scrum or Kanban practices for iterative development.
- Contribute to system design discussions and performance improvement initiatives.
- Play a key role in building and maintaining high-performance applications within the ACPM development division.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 4 years of back-end development experience with strong proficiency in Spring Boot.
- At least 2 years of front-end experience using Angular (or React).
- Advanced hands-on experience with Spark/Scala development.
- Familiarity with static code analysis tools such as Sonar and Fortify.
- Prior experience working in an Agile environment (Scrum or Kanban).
- Strong problem-solving abilities and clean code practices.
- Good communication skills and ability to collaborate in an international team.
- Intermediate English (B2 level) or higher.
- Willingness and eligibility to relocate to Málaga, Spain.