📍 Barcelona (1 day per week, with flexibility)
💻 Final company (multinational corporation, only English required)
⚙️ Full Stack (Java Spring Boot + JavaScript) more focused on the Front End
💰 65K -75K
Responsibilities
* Design and implement features that provide real value to users, utilizing technical expertise to craft optimal solutions while adhering to best coding practices.
* Take a holistic approach to development by embracing DevOps principles, ensuring a smooth process from initial requirement analysis to deployment and maintenance.
* Collaborate with the team to make architectural decisions that prioritize performance, scalability, and maintainability, particularly during cloud migration efforts.
* Actively contribute to team knowledge sharing, mentoring colleagues, and fostering continuous growth within the group.
* Identify and address recurring support issues by implementing automation and proactive solutions in the codebase.
* Promote a culture of open, constructive discussions by bringing confidence and adaptability to team interactions.
Requirements
* Strong proficiency in front-end technologies, including HTML5, CSS3, and JavaScript/TypeScript, along with experience in modern frameworks such as React.
* Solid understanding of backend development, with hands-on experience in frameworks like Node.js, Express, and Spring Boot.
* Expertise in API design and integration, particularly in microservices architectures that follow RESTful principles and ensure fault tolerance.
* Experience working with relational databases (PostgreSQL, MySQL) and NoSQL solutions (MongoDB).
* Familiarity with version control systems, especially Git.
* Knowledge of cloud computing platforms, with a preference for experience in Google Cloud.
* Proficiency in setting up and managing CI/CD pipelines for streamlined development workflows.
* Understanding of payment gateway integrations (e.g., Stripe, PayPal).
* Ability to optimize web application performance for enhanced user experience.
* Experience with object-oriented programming (preferably Java) and infrastructure management using GitOps tools like Terraform, Helm, and Flux.
* Understanding of operating and monitoring critical services with tools such as Grafana, Prometheus, and Kibana.
* Strong grasp of microservices architecture and implementation strategies.
* Familiarity with industry-standard design patterns and testing methodologies, ensuring a balance between quality and efficiency.
* Awareness of security best practices for web applications.
* Adaptability to evolving technologies and modern development methodologies.
* Excellent written and verbal communication skills in English.