Senior Java Full Stack Developer

Dubai, United Arab Emirates

Job Description

Java Full stack 7+ YrsA 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: * 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

Sundus Gulf

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1786568
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned