-
Sundus

Senior Java Full Stack Developer

Sundus
United Arab Emirates · Full-time · Mid-Senior

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:

  • 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.
Essential Skills

  • 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).

Other Desirable Skills

  • Microservices Architecture.
  • Agile methodologies for team-based projects.
  • Problem-solving and debugging expertise.

Overall, a Java Full Stack Developer bridges the gap between client and server-side technologies, making them highly versatile and valuable for full lifecycle software development

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
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 all jobs
View Job Details
Dematic
Related

Full Stack Web Developer

2026-06-09

Full-time
Not Applicable
Germany
Transportation
Engineering
View Job Details
Nupami BD Ltd - Porcelanosa Associate of Bangladesh
Related

Full-Stack Developer

2026-05-29

Full-time
Entry
Germany
Retail Building Materials
Engineering
View Job Details
JetBrains
Related

Senior Software Developer (Kotlin/Kotlin Build Tools)

2026-05-29

Full-time
Not Applicable
Germany
Software Development
Engineering