
Senior Fullstack Developer, Java/Angular
Posted Sep 3

Posted Sep 3
This is a fully remote position, open to applicants in Spain.
β’ Engage in the design, development, and maintenance of cutting-edge enterprise applications.
β’ Collaborate with business stakeholders and technical teams to analyze requirements and define technical solutions.
β’ Design and develop new application modules and solutions based on microservices architecture.
β’ Develop and maintain both backend and frontend components utilizing modern technologies and frameworks.
β’ Create and execute test cases to ensure software quality and reliability.
β’ Participate in CI/CD processes, deployments, and support activities in production.
β’ Diagnose and resolve incidents, performance bottlenecks, and application issues.
β’ Contribute to architectural discussions, technical decisions, and promote best engineering practices.
β’ Efficiently use repositories, DevOps pipelines, and various software development tools.
β’ Advocate for clean code, maintainability, observability, and security best practices.
β’ Mentor junior developers and foster a robust engineering culture.
β’ Utilize AI-assisted development tools throughout the software development lifecycle to enhance productivity, quality, and delivery speed.
β’ Implement AI-driven techniques for code generation and refactoring, automated documentation, test generation and validation, debugging and root cause analysis, code reviews, quality enhancements, SDLC automation, and optimization of developer productivity.
β’ Understand and apply the appropriate use of LLMs in software engineering workflows.
β’ Collaborate on the adoption of AI engineering best practices, governance, and secure usage of AI tools in enterprise settings.
β’ Stay informed about emerging trends, frameworks, and development accelerators in AI engineering.
β’ Over 5 years of experience as a Full Stack Software Developer, preferably with a backend focus.
β’ Proficiency in Spanish and English at a C1 level.
β’ Strong expertise in Java, Spring Boot, and Hibernate / JPA.
β’ Experience with Angular, HTML, CSS, or JavaScript / TypeScript.
β’ Familiarity with relational databases and SQL technologies, including Oracle and PostgreSQL.
β’ Experience in designing and consuming REST APIs.
β’ Proficient in Git, GitHub, and collaborative development workflows.
β’ Experience working with Microservices Architecture.
β’ Knowledge of Jenkins and CI/CD pipelines.
β’ Familiarity with Agile frameworks such as SCRUM.
β’ Experience with containerization technologies, including Docker and OpenShift.
β’ Practical experience using AI-powered development tools in real software engineering workflows.
β’ Understanding of prompt engineering and AI-assisted development practices.
β’ Experience in integrating AI into engineering processes and delivery pipelines.
β’ Strong problem-solving, analytical, and communication abilities.
β’ A passion for innovation, automation, and continuous improvement.
β’ Nice to have: experience with event-driven architectures and messaging systems.
β’ Nice to have: experience with Kubernetes.
β’ Nice to have: experience with automated testing frameworks.
β’ Nice to have: exposure to AI/ML platforms or GenAI integrations in enterprise applications.
β’ Nice to have: knowledge of software security and secure coding practices in AI-assisted development environments.
β’ Experience with cloud environments such as AWS is a plus.
β’ Knowledge of monitoring, logging, and observability tools is a plus.
β’ Remote position - CET timezone.
β’ Opportunities for training and career development.
β’ Potential to be part of a multicultural team and work on international projects.
GE Vernova
Zerion
WattFox
Probis
Get handpicked remote jobs straight to your inbox weekly.