Upper middle / Senior Java Fullstack Developer
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
Monthly budget from 2500 EUR
-
30 days3093 USD
396 30 days3093 USDЗдравствуйте!
Меня зовут Алексей, я представляю группу разработчиков – NC-1.
В нашей команде есть специалист (full stack, senior, team lead) с необходимыми для Вас знаниями. Опыт коммеречской разработки - более 15 лет. Предлагаю его на аутстафф.
Стек: Languages: Java/Hibernate/JDBC.J2EE/JSF/ JSP /Servlets/Web Services/EJB3. JS/HTML/CSS/HTML/Angular. XML.Java: Spring(MVC, IoC, Security, Boot, Batch). Hibernate /JDBC. Struts, JSF. JUnit. JBoss/Resin/Tomcat/IIS/nginx/jetty. Operating Systems: MS DOS. Linux. Windows. Mac OS X. Technologies:OOA/OOD/OOP. SCRUM. Agile (SCRUM). WebServices (RESTful)/SOAP. Unit testing (JUnit/JMock)/integration testing/TDD. Databases/Tools/Products: SQL Server/SQL/MS SQL Server. PostgreSQL. MySQL. ElasticSearch. JUnits/ Log4J/ JProfiler. Maven, Gradle. Bamboo, Jenkins, Stash, Git
Кейсы: https://1drv.ms/b/c/b7a0d31a9dae1bc5/IQCpK38gmEvWT6F_Cso40Li-AXAKkSs-J67mCwll-C732pw?e=v4VVF5
С уважением,
Алексей М.
-
30 days2824 USD
475 2 0 30 days2824 USDready to help you out
have good experience working on fullstack projects
will share previous work in chat - to make sure we match together
-
30 days2824 USD
1371 15 0 30 days2824 USDHello.
I have been working as a Full Stack Engineer for over 10 years. I have solved tasks on both sides. I also have experience in creating projects from scratch and deploying them to production.
I am ready for collaboration.
-
1 day672 USD
96304 1273 1 10 1 day672 USDHello.I have been working with React/Vue/Node.js for more than 8+ years.I'm ready to cooperate
-
30 days2690 USD
224 1 0 30 days2690 USDHello! I am interested in your project. I have been developing with Java Spring Boot and Angular for a long time. I have developed more than one service with monolithic and microservices architectures. I am ready to discuss the project in more detail.
-
30 days3496 USD
1212 7 0 30 days3496 USDGood day!
My name is Ruslan, I am a Full Stack developer with experience in backend development using Java and frontend development using JavaScript. During my professional career, I have worked with corporate web applications, REST APIs, and the full development cycle—from implementing business logic and working with databases to integrating with the client side.
I have practical experience in backend development using Java and Spring (Spring MVC, Spring Security, Spring Data JPA), working with Hibernate/JPA, designing RESTful APIs, optimizing SQL queries, and interacting with MySQL. I have a good understanding of security principles, caching, and scaling server solutions.
On the frontend side, I have worked with JavaScript, HTML5, CSS3, jQuery, as well as with SPA approaches. I have experience integrating the frontend with the backend through AJAX and REST, working with server-side templating, and responsive design.
I am also familiar with modern development infrastructure: Docker, CI/CD processes, working with cloud services, and database migrations. I feel comfortable in team collaboration, participate in code reviews, and am focused on code quality and stability.
…
I am interested in your vacancy due to the combination of working with a large production product and the opportunity to modernize the existing system. I believe that my experience and approach to development can be beneficial for your team.
I would be happy to discuss collaboration and answer any additional questions.
Sincerely,
Ruslan
-
10 days807 USD
7134 13 0 10 days807 USDHello, I have a suitable stack, I would be glad to collaborate, here is my GitHub
https://github.com/onyx144
Current freelance projects in the category Java
Development of a web platform for trading with integration of SBPro data, displaying clusters, liquidityDevelopment of a web platform for trading with integration of SBPro data, displaying clusters, liquidity, large limit orders (Clouds), HeatMap, and automatic indicator settings for different timeframes Stage 1. Connection to Transaq API Receiving real-time market data: •… Java, Web Programming ∙ 19 hours 58 minutes back ∙ 36 proposals |
Customization of the loading screen and menu for Minecraft 1.12.2 (Tech Survival)
20 USD
Need to refine the ready client Minecraft 1.12.2 with mods and implement a custom interface design in the style of technical survival (Industrial / Tech Survival).What needs to be done1. Custom mod loading screen It is necessary to replace the standard Minecraft/Forge loading… Java, Gaming Apps ∙ 1 day 14 hours back ∙ 5 proposals |
Integration of dental scanner modules into CRM
601 USD
We have developed a CRM system for interaction with dentists and laboratories. It is necessary to integrate services like iTero, Sirona, Medit, and others so that files are pulled automatically. AI & Machine Learning, Java ∙ 1 day 15 hours back ∙ 24 proposals |
Development of simple 2D games (Snake, Galaxy, etc.) for Google Play MarketHello! I am looking for a developer (or a beginner with a good foundation) who can create several simple classic 2D games for the Android mobile platform with subsequent publication in the Play Market.To start, one or two games need to be developed. Examples of settings and… Java, Gaming Apps ∙ 3 days 19 hours back ∙ 17 proposals |
Application developmentI wish to create a mobile application for communication, the app should have audio and video calls, group chat creation, the ability to sync with phone contacts, account settings: email binding, 2FA, phone number, the ability to customize app notifications, change the app… Java, Python ∙ 8 days 12 hours back ∙ 40 proposals |