Upper middle / Senior Java Fullstack Developer

Hello,

we are looking for a skilled developer to join our project.

About the Role
We're looking for a Upper MIddle Full Stack Java Developer to join our engineering team. You'll work on a large-scale enterprise application serving thousands of users, contributing to both the frontend and backend of our platform. This is an opportunity to make a significant impact on our product while working with a mix of modern and established technologies.

What You'll Do
Develop and maintain features across the full stack, from database to user interface
Build and enhance server-side logic using Java and the Spring ecosystem
Create responsive, user-friendly interfaces using JavaScript, jQuery, and AngularJS
Work with our JSP-based templating system to deliver dynamic web pages
Design and implement RESTful APIs that power our web and mobile applications
Write efficient SQL queries and optimize database performance
Collaborate with product and design teams to translate requirements into working features
Participate in code reviews and contribute to engineering best practices
Help modernize legacy components while maintaining system stability
Troubleshoot and resolve issues across the entire application stack

What We're Looking For
5+ years of professional experience in full-stack Java development
Strong backend skills with Java and Spring Framework (Spring MVC, Spring Security, Spring Data JPA)
Solid frontend experience with JavaScript, HTML5, and CSS3
Experience with jQuery
Knowledge of JSP, JSTL, and server-side templating (Apache Tiles is a plus)
Experience with relational databases (MySQL) and writing optimized SQL queries
Understanding of RESTful API design and AJAX-based communication
Familiarity with ORM frameworks (Hibernate/JPA)
Strong problem-solving skills and attention to detail
Good communication skills and ability to work collaboratively

Nice to Have
Experience with modern JavaScript frameworks (Angular 2+, React, or Vue.js)
Knowledge of Bootstrap and responsive design principles
Experience with caching solutions (Redis)
Familiarity with containerization (Docker) and orchestration (Kubernetes)
Experience with CI/CD pipelines (GitLab CI)
Knowledge of cloud platforms, particularly AWS
Experience with report generation tools (JasperReports)
Familiarity with FreeMarker templating

Tech Stack

Backend:
Java 8, Java 21 (newer services)
Spring Framework 4.x, Spring Boot 2.x/3.x
Spring MVC, Spring Security, Spring Data JPA
Hibernate, MySQL
Redis (caching)
Maven

Frontend:
JavaScript (ES6+)
jQuery, AngularJS 1.5
JSP, JSTL, Apache Tiles
Bootstrap 3, CSS3, LESS
AJAX, RESTful APIs

Infrastructure:
Docker, Kubernetes, Helm
GitLab CI/CD
AWS (SQS, S3, EFS)
Flyway (database migrations)

What We Offer
Work on a mature, real-world product with meaningful business impact
Opportunity to modernize a large codebase and influence technical direction
Collaborative team environment with code reviews and knowledge sharing
Exposure to the full software development lifecycle
Room to grow and take on more responsibility

Budget from 2700 USD (2500 EUR) per month.

Required skills experience

Java 8 4 years
Java 21 3 years
Redis 4 years
Kubernetes 4 years
Docker 5 years
Spring Data 5 years
Spring Boot 5 years
MVC 5 years
MySQL 5 years
Maven 4 years
JavaScript 4 years
Angular.js 4 years
Bootstrap 4 years
CSS 4 years
REST API 4 years
CI/CD 4 years
AWS 4 years
GitLab 4 years

Required languages

English B1 - Intermediate
Published 27 January
55 views
ยท
21 applications
43% read
To apply for this and other jobs on Djinni login or signup.
Loading...