Job Description
Company Overview
We are an innovative technology company delivering enterprise-grade web solutions for global clients across multiple industries. Our development team focuses on building scalable, secure, and high-performance applications using modern Java technologies and best engineering practices. We provide a collaborative environment with opportunities for professional growth and flexible work arrangements.
Job Details
- Job Title: Java Web Developer
- Location: Barcelona, Spain (Hybrid Work Option)
- Employment Type: Full Time / Part Time / Freelance (B2B Contract)
- Experience Required: 5–7 Years
- Work Mode: Hybrid
- Start Date: Immediate
We are seeking an experienced Java Web Developer with strong full-stack capabilities to develop enterprise-level web applications and contribute to backend and frontend development processes.
Qualifications
- Bachelor’s degree in Computer Science, IT, or related field
- 5–7 years of professional experience in Java web application development
- Strong experience with Java 17+, JSP, and Servlets
- Hands-on experience with relational databases such as Oracle or MySQL
- Experience deploying applications on Apache Tomcat
- Familiarity with build tools like Maven or Gradle
- Understanding of RESTful services is an advantage
- Experience working in collaborative development environments
Key Responsibilities
- Design, develop, and maintain enterprise web applications using Java technologies
- Build responsive and interactive user interfaces using HTML, CSS, JavaScript, and jQuery
- Implement asynchronous communication using AJAX and JSON
- Optimize SQL queries and manage database performance
- Deploy, monitor, and maintain applications on Apache Tomcat servers
- Collaborate with cross-functional teams to implement new features and improvements
- Ensure application security, scalability, and performance
- Write clean, maintainable, and well-documented code
- Participate in debugging, testing, and code reviews
Skills
- Java (17+), JSP, Servlets
- HTML5, CSS3, JavaScript, jQuery
- AJAX (jQuery AJAX, DWR, AjaxTags), JSON
- Oracle 21c XE, MySQL
- Apache Tomcat
- Maven / Gradle
- JDBC and connection pooling optimization
- RESTful APIs (Preferred)
- Git version control
- Eclipse / PL/SQL Developer
- Problem-solving and analytical skills
- Communication and teamwork abilities