Java Web Developer – Freelance / B2B Contract

Filled
February 25, 2026

Job Description

Location: Barcelona, Spain (Hybrid option available)
Experience: 5–7 years
Technologies: Java 17+, JSP, Servlets, HTML/CSS/JavaScript, jQuery, Oracle/MySQL

Role Overview

We are seeking a skilled Java Web Developer to join our team. This role involves full-stack development for enterprise-level web applications, from designing responsive front-end UIs to managing backend processes, database interactions, and deployments.

This is a freelance/B2B contract opportunity with a hybrid work model based in Barcelona, Spain.

Responsibilities

  • Design, develop, and maintain web applications using Java 17+, JSP, and Servlets
  • Create dynamic, responsive UIs with HTML, CSS, JavaScript, and jQuery
  • Implement asynchronous data exchange with AJAX (jQuery AJAX, DWR, AjaxTags) and JSON
  • Optimize SQL queries for Oracle 21c XE or MySQL databases
  • Collaborate with cross-functional teams to introduce new features
  • Deploy and manage applications on Apache Tomcat
  • Use Eclipse or PL/SQL Developer for development and debugging
  • Ensure application security, performance, and scalability
  • Write clean, well-documented code following industry best practices
  • Utilize Maven/Gradle for build automation
  • Apply knowledge of connection pooling and JDBC optimization
  • Work with RESTful services (a plus)
  • Manage version control using Git

Requirements

  • 5–7 years of experience in enterprise web application development
  • Strong knowledge of Java, JSP, Servlets
  • Proficient in front-end technologies: HTML, CSS, JavaScript, jQuery
  • Experience with Oracle 21c XE / MySQL, SQL optimization
  • Familiarity with Apache Tomcat, build automation tools, and version control
  • Strong problem-solving skills, attention to detail, and ability to work independently