MCPNew: Mokaru MCP server is live
Legacy People

Legacy People

Website

Java Web Developer (CIS)

Role

Java Web Developer (CIS)

Location

Remote

Job type

-

Found on Mokaru

1 week ago

Share this job

Salary

Not disclosed by employer

Job description

We are currently hiring for a new project and are looking for talented Java Web developers to join our growing team.

Role Overview

A Java Web Developer builds and maintains dynamic web applications using Java-based server-side technologies, developing features across the presentation and application layers in collaboration with designers, back-end engineers, and stakeholders.

What We Expect From You

  • Develop server-side web logic using Java EE, Jakarta EE, or Spring MVC, building maintainable and well-tested application components.
  • Build and maintain web UIs using templating engines like JSP or Thymeleaf, or integrate with modern JavaScript front-end frameworks.
  • Design and query relational databases using MySQL, PostgreSQL, or Oracle, ensuring efficient schema design and query performance.
  • Implement and consume RESTful web services, documenting endpoints clearly for front-end teams and third-party consumers.
  • Ensure cross-browser compatibility and responsive layouts across a range of devices and screen sizes.
  • Apply web security best practices including OWASP guidelines, CSRF protection, and XSS prevention throughout the application layer.
  • Maintain and deploy applications on servlet containers such as Tomcat or JBoss, supporting both on-premise and cloud environments.
  • 2+ years of Java web development experience with a solid understanding of the request-response lifecycle and HTTP fundamentals.
  • Practical experience with Spring MVC or Java EE / Jakarta EE for building enterprise-grade web application components.
  • Proficiency in HTML5, CSS3, and JavaScript (ES6+) for building and styling interactive front-end pages.
  • Experience with server-side templating using Thymeleaf, JSP, or a comparable view technology.
  • Solid SQL skills and experience using JDBC, JPA, or Hibernate to interact with relational databases.
  • Familiarity with deploying applications to Tomcat, JBoss, or WildFly in development and production environments.
  • Proficiency in English and Russian.
Resume ExampleCover Letter Example

Explore more