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