← Back to Roles Library

Java FullStack Engineer

Information & Technology > Application/Web Development

Summary

The Java FullStack Engineer is responsible for building and maintaining web applications using a variety of technologies. This role requires in-depth knowledge of both frontend and backend technologies to develop scalable and robust applications.

Responsibilities

Design, develop, and implement web applications from concept to deployment,

Collaborate with cross-functional teams to define and develop new features,

Write reusable, efficient, and maintainable code,

Perform code reviews and provide constructive feedback,

Debug and troubleshoot issues across multiple layers of the architecture,

Participate in agile methodologies such as SCRUM.

Qualifications and Requirements

Bachelor’s degree in Computer Science or equivalent experience,

Minimum 4 years of experience in Java and FullStack development,

Proficient in frontend and backend technologies,

Strong knowledge of databases, both SQL and NoSQL,

Excellent communication skills.

Skills (26)

Java
ExpertCritical Importance
Explore →
Spring Boot
ExpertCritical Importance
Explore →
REST
ExpertHigh Importance
Explore →
Agile Scrum
AdvancedHigh Importance
Explore →
Angular.js
AdvancedHigh Importance
Explore →
Apache Cassandra
AdvancedHigh Importance
Explore →
Apache Maven
AdvancedHigh Importance
Explore →
Atlassian Jira
AdvancedHigh Importance
Explore →
Azure SQL Database
AdvancedHigh Importance
Explore →
Communication
AdvancedHigh Importance
Explore →
Docker
AdvancedHigh Importance
Explore →
Hibernate ORM
AdvancedHigh Importance
Explore →
Java debugger (JDB)
AdvancedHigh Importance
Explore →
Java Persistence API (JPA)
AdvancedHigh Importance
Explore →
Java Spring Framework
AdvancedHigh Importance
Explore →
JavaScript
AdvancedHigh Importance
Explore →
Jenkins
AdvancedHigh Importance
Explore →
JUnit
AdvancedHigh Importance
Explore →
MongoDB
AdvancedHigh Importance
Explore →
PostgreSQL
AdvancedHigh Importance
Explore →
Problem Solving
AdvancedHigh Importance
Explore →
Puppet
AdvancedHigh Importance
Explore →
Scaled Agile Framework (SAFe)
AdvancedHigh Importance
Explore →
IntelliJ IDEA
IntermediateHigh Importance
Explore →
Git
IntermediateMedium Importance
Explore →
jQuery
IntermediateMedium Importance
Explore →

Role Overview

  • Experience required3 years
  • Skills26
  • CustomizableYes

Sign up to prepare yourself or your team for a Java FullStack Engineer role.

LoginSign Up