Software Engineer - Java

New
A
AppfireSoftware Development
Fully remote within SpainFull-Time
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Command of English at level B2 or higher.
Required Skills
DockerGraphQLCloud ComputingJavaKubernetesRESTful APIs

Requirements

  • Proven record of delivery of several software development projects or products.
  • Hands-on experience with back-end technologies, specifically GraphQL and REST API development with Java.
  • Strong theoretical foundations of computer science (e.g., data structures, algorithms, computational complexity, FP, OOP).
  • Understanding of modular monolith architectures and clean domain boundaries.
  • Practical experience implementing architectures in the cloud (Azure, GCP, or AWS).
  • Familiarity with Docker and Kubernetes.
  • Understanding of web applications, including performance, quality, and security aspects.
  • Willingness to learn and use multiple technologies, including .NET, Node.js, Typescript, React, and Redux.
  • Practical experience using AI-assisted development tools responsibly.
  • Command of English at level B2 or higher.

Responsibilities

  • Collaborate with a cross-functional product team including software engineers, UX designers, and product managers.
  • Design, build, and maintain application features that bring value to customers.
  • Follow and establish best engineering practices, including coding standards, automated testing, code reviews, and pair programming.
  • Share insights on product and business strategy to influence future development.
  • Champion improvements within the team and products through a proactive approach to innovation and process enhancement.
  • Take ownership of daily tasks, assignments, and structural decisions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now