Web Full Stack Developer

Job description

We're seeking a Web Full Stack Developer! In this role, you'll be a key player in building, deploying, and maintaining web applications that power our telecommunications services.  You'll leverage your expertise in Java Spring to create secure, scalable, and user-centric web experiences that keep us at the forefront of the industry.


Full Stack Web Development:
Participate in the entire development lifecycle, from requirements gathering and user interface (UI) design to coding, testing, and deployment.
Develop robust and maintainable backend APIs using Java Spring framework, focusing on features like Spring MVC, Spring Security, and Spring Data JPA.
Design, develop, and implement user-friendly and responsive web interfaces using HTML, CSS, and modern JavaScript frameworks like React, Angular, or Vue.js (experience with one or more frameworks preferred).
Integrate front-end and back-end components seamlessly using RESTful APIs and ensure a smooth user experience.

Telecommunications Focus (Preferred):
While in-depth knowledge of telecommunications technologies is not required, a basic understanding of relevant concepts (e.g., network infrastructure, customer portals) is a plus.
The ability to learn and adapt quickly to the specific needs of the telecommunications industry is crucial.

Database Management:
Design and manage efficient database models using relational databases (e.g., MySQL, PostgreSQL).
Write optimized SQL queries to retrieve and manipulate data effectively.

Testing and DevOps:
Write unit tests for your code to ensure functionality and quality.
Collaborate with the DevOps team to understand and potentially contribute to CI/CD pipelines for automated builds and deployments.

Version Control:
Utilize Git for version control and maintain a clean codebase.



Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Minimum 3+ years of experience as a Web Full Stack Developer with strong Java and Spring Boot expertise.
Solid understanding of web development fundamentals (HTML, CSS, JavaScript).
In-depth knowledge of a modern JavaScript framework (React, Angular, or Vue.js) and experience building web applications with it (preferred).
Experience with relational databases and proficiency in writing SQL queries.
Familiarity with unit testing frameworks (e.g., JUnit) and CI/CD concepts (a plus).
Excellent problem-solving, analytical, and critical thinking skills.
Strong communication and collaboration skills to work effectively with cross-functional teams.

Availability to travel to Málaga (Spain)
C1 Level of english
B2 Level of Spanish

Want to apply?
Phone number*
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)