Junior Software Engineer (m/f/d)
Barcelona, B, ES, 08022
Syntax is a leading Managed Cloud Provider for Mission Critical Enterprise Applications and has been providing comprehensive technology solutions to businesses of all sizes since 1972. Syntax has undisputed strength to implement and manage ERP deployments (Oracle, SAP) in a secure and resilient private, public or hybrid cloud. With strong technical and functional consulting services, and world-class monitoring and automation, Syntax serves some of North America’s largest corporations across a diverse range of industries. Syntax has offices worldwide, and partners with Oracle, SAP, AWS, Microsoft, IBM and other global technology leaders.
Junior Software Engineer – (m/f/d)
We are looking for a Junior Software Engineer to join our engineering team and support the development and evolution of multiple software products across different technology stacks.
This role is ideal for a junior profile with a strong foundation in backend development and secure coding, who is curious, adaptable, and motivated to grow into enterprise environments, including SAP-related ecosystems over time.
You will work alongside experienced engineers and product teams, contributing to various software solutions while progressively expanding your technical scope.
Key Responsibilities
Contribute to the development and maintenance of backend services and APIs across different software products.
Work primarily with Python (Flask/FastAPI) and/or Java (Spring Boot), depending on product needs.
Support the implementation of RESTful APIs, microservices, and integration components.
Apply secure development practices (authentication, authorization, input validation, OWASP principles).
Collaborate with senior engineers to understand and work across multiple codebases and products.
Assist in integrating software components with databases, external systems, and enterprise platforms.
Participate in testing, debugging, documentation, and code reviews.
Gradually gain exposure to SAP environments, integrations, or SAP-adjacent technologies (e.g. APIs, interfaces, extensions).
Learn enterprise software standards, processes, and best practices.
Required Qualifications
0–2 years of experience in software development (including internships or academic projects).
Practical experience with Python and/or Java in backend development.
Understanding of REST APIs, backend architectures, and basic microservices concepts.
Knowledge of SQL databases and basic data modeling.
Awareness of secure coding principles and software security fundamentals.
Experience using Git and collaborative development workflows.Ability to learn and adapt across different products and technologies.
Good communication skills in English.
Nice to Have / Willingness to Learn
Interest in enterprise software landscapes and complex systems.
Exposure to Linux environments.
Basic understanding of cloud concepts.
Interest in SAP or willingness to learn SAP platforms, integrations, or development concepts.
Background or interest in cybersecurity or secure system design.
Mandatory Requirements:
Nationality or Work Authorization: Spanish or Portuguese nationality, or alternatively a permanent work permit/VISA for Spain or Portugal.
Language Proficiency: Advanced level of Spanish and English (both written and spoken).