-
View all jobs
Java Full stack 7+ Yrs
Key Responsibilities
A Java Full Stack Developer is a software developer proficient in both front-end and back-end development, primarily using Java for server-side programming. They have the skills to design, develop, and manage applications that encompass both the client-side (user interface) and server-side (business logic, databases, and APIs). Here's a breakdown of their responsibilities and expertise:
Key Responsibilities
A Java Full Stack Developer is a software developer proficient in both front-end and back-end development, primarily using Java for server-side programming. They have the skills to design, develop, and manage applications that encompass both the client-side (user interface) and server-side (business logic, databases, and APIs). Here's a breakdown of their responsibilities and expertise:
- Front-End Development:
- Technologies: HTML, CSS, JavaScript, frameworks like Angular, React, or Vue.js.
- Tasks: Building user interfaces, ensuring responsiveness, designing user experiences, and integrating front-end with back-end services.
- Back-End Development:
- Core Language: Java.
- Frameworks: Spring, Spring Boot, Hibernate, or similar.
- Tasks: Developing APIs, handling business logic, data processing, and managing the application’s overall functionality.
- Database Management:
- Skills: SQL, NoSQL (e.g., MongoDB), database design, and optimization.
- Tasks: Creating, managing, and querying databases, ensuring data integrity, and handling migrations.
- Version Control and Deployment:
- Tools: Git, GitHub, CI/CD pipelines.
- Tasks: Managing code versioning, merging codebases, and automating deployments to different environments.
- Server and API Management:
- Skills: RESTful APIs, SOAP, handling HTTP requests, server-side configuration.
- Tasks: Setting up servers, managing security and authentication (e.g., JWT, OAuth), and optimizing for performance.
- Cloud and DevOps:
- Knowledge: AWS, Docker, Kubernetes (optional but increasingly expected).
- Tasks: Deploying applications to cloud platforms, using containers for scalable deployments, and managing microservices architecture.
- Java (Core and Advanced).
- JavaScript/TypeScript for front-end logic.
- Spring/Spring Boot for building enterprise-grade applications.
- HTML/CSS/ReactJS for front-end design.
- Database (SQL/NoSQL) proficiency.
- RESTful APIs development and consumption.
- Version control tools (like Git).
- Microservices Architecture.
- Agile methodologies for team-based projects.
- Problem-solving and debugging expertise.
Key Skills
Ranked by relevance
server
java
microservices
restful apis
spring boot
javascript
kubernetes
angular
docker
react
nosql
oauth
cloud
cicd
css
git
sql
aws
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Full Stack Engineer - EMEA
2026-05-21
Full-time
Mid-Senior
Ukraine
Human Resources Services
Engineering
View Job Details
Related
Software Engineer
2026-05-13
Full-time
Not Applicable
United States
Human Resources Services
Engineering
View Job Details
Related
Backend Developer - Host Experience (all genders)
2026-05-28
Full-time
Associate
Germany
IT Services
Engineering
Login to Apply
- Posted
- Dec 23, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Dubai
- Company
- Sundus
Industries
Human Resources Services
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Full Stack Engineer - EMEA
2026-05-21
Full-time
Mid-Senior
Ukraine
Human Resources Services
Engineering
View Job Details
Related
Software Engineer
2026-05-13
Full-time
Not Applicable
United States
Human Resources Services
Engineering
View Job Details
Related
Backend Developer - Host Experience (all genders)
2026-05-28
Full-time
Associate
Germany
IT Services
Engineering