Java Full Stack Developer

6 days ago


Dubai, Dubai, United Arab Emirates Sundus Full time
Roles and responsibilities

A Java Full StackDeveloper is a software developer proficient in bothfront-end and back-end development, primarily using Java forserver-side programming. They have the skills to design, develop,and manage applications that encompass both the client-side (userinterface) and server-side (business logic, databases, and APIs).Here's a breakdown of their responsibilities andexpertise:

  • Front-EndDevelopment:
    • Technologies: HTML, CSS,JavaScript, frameworks like Angular, React,
    • Tasks: Building user interfaces,ensuring responsiveness, designing user experiences, andintegrating front-end with back-endservices.
  • Back-EndDevelopment:
    • Core Language:Java.
    • Frameworks: Spring, Spring Boot,Hibernate, or similar.
    • Tasks: Developing APIs,handling business logic, data processing, and managing theapplication's overallfunctionality.
  • DatabaseManagement:
    • Skills: SQL, NoSQL (e.g., MongoDB),database design, and optimization.
    • Tasks:Creating, managing, and querying databases, ensuring dataintegrity, and handlingmigrations.
  • VersionControl and Deployment:
    • Tools: Git, GitHub,CI/CD pipelines.
    • Tasks: Managing codeversioning, merging codebases, and automating deployments todifferentenvironments.
  • Server andAPI Management:
    • Skills: RESTful APIs, SOAP,handling HTTP requests, server-sideconfiguration.
    • Tasks: Setting up servers,managing security and authentication (e.g., JWT, OAuth), andoptimizing forperformance.
  • Cloud andDevOps:
    • Knowledge: AWS, Docker, Kubernetes(optional but increasingly expected).
    • Tasks:Deploying applications to cloud platforms, using containers forscalable deployments, and managing microservicesarchitecture.

EssentialSkills

  • Java(Core and Advanced).
  • JavaScript/TypeScript forfront-end logic.
  • Spring/Spring Boot forbuilding enterprise-gradeapplications.
  • HTML/CSS/ReactJS for front-enddesign.
  • Database (SQL/NoSQL)proficiency.
  • RESTful APIs development andconsumption.
  • Version control tools (likeGit).

OtherDesirable Skills

  • MicroservicesArchitecture.
  • Agile methodologies forteam-based projects.
  • Problem-solving anddebugging expertise.
Desired candidate profile

1. Front-End DevelopmentSkills

  • HTML/CSS :Proficiency in HTML5 for structuring web pages and CSS3 forstyling. Understanding of responsive web design to ensure websitesfunction on alldevices.
  • JavaScript :Strong knowledge of JavaScript to create dynamic and interactiveweb applications. Familiarity with ES6+ features (e.g., arrowfunctions, promises, async/await) isimportant.
  • Front-EndFrameworks : Experience with modern front-endframeworks and libraries suchas:
    • Angular : Apopular framework for building dynamic, single-page applications(SPAs).
    • React : Awidely used JavaScript library for building userinterfaces.
    • :Another modern framework for developing web applications with afocus on simplicity andflexibility.
  • CSSPreprocessors : Experience with preprocessors likeSass orLESS to make writing CSS moreefficient.
  • UI/UX DesignPrinciples : Knowledge of user interface (UI) anduser experience (UX) principles to create intuitive, user-friendlyapplications.

2.Back-End DevelopmentSkills

  • Java :Expertise in Java programming language, including core conceptslike object-oriented programming (OOP), data structures,algorithms, and concurrency.
  • JavaFrameworks : Familiarity with back-end Javaframeworks such as:
    • SpringFramework (Spring Boot, Spring MVC): Popular forbuilding scalable and efficient enterpriseapplications.
    • Hibernate :Knowledge of Hibernate ORM (Object-Relational Mapping) forinteracting with relationaldatabases.
    • JPA (Java PersistenceAPI) : Understanding of JPA for data persistence inJava applications.
    • SpringSecurity : Implementing security features in Javaapplications, such as authentication, authorization, and securecommunication.
    • SpringCloud : Knowledge of building microservices usingSpring Cloud and relatedtechnologies.
  • RESTfulAPIs : Experience in designing and consuming RESTfulAPIs, handling HTTP requests, and ensuring proper API documentation(e.g., using Swagger).
  • WebServers : Familiarity with deploying Javaapplications to web servers like ApacheTomcat , Jetty , orJboss .

3.DatabaseSkills

  • RelationalDatabases : Proficiency with SQL and relationaldatabases such as MySQL ,PostgreSQL , orOracle for data storage, querying, andoptimization.
  • NoSQLDatabases : Experience with NoSQL databases likeMongoDB orCassandra , which are commonly used forhandling unstructureddata.
  • DatabaseDesign : Ability to design database schemas,normalize data, and create efficientqueries.
  • ORMTools : Familiarity with Object-Relational Mapping(ORM) frameworks like Hibernate forintegrating Java applications withdatabases.

4. VersionControl andDevOps

  • Git :Proficiency with Git for version control, including branching,merging, and working with remote repositories (e.g., GitHub,GitLab,Bitbucket).
  • CI/CD :Knowledge of Continuous Integration/Continuous Deployment (CI/CD)pipelines to automate the building, testing, and deployment of Javaapplications (e.g., using Jenkins, GitLab CI,CircleCI).
  • Containerization :Familiarity with Docker for containerizing applications anddeploying them across differentenvironments.
  • CloudPlatforms : Experience with cloud platforms likeAWS ,Azure , or Google CloudPlatform for deploying Java applications in scalableenvironments.
Key Skills
Core Java,Java,Full StackDevelopment
Employment Type : Full-time
Department / Functional Area: Engineering
Experience: years
Gender: Male
Vacancy: 1

  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are seeking a skilled Full Stack Java Developer to join our team at Techmecode. As a full stack developer, you will be responsible for designing and developing scalable software components using Java and Spring Boot.About the Role:We are looking for an experienced software engineer to design and develop complex software systems using Java and Spring...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are seeking a highly skilled Senior Full Stack Developer to join our team at Teachmecode. As a senior developer, you will be responsible for designing and developing scalable software components using Java and Spring Boot.About the Role:We are looking for an experienced full stack developer to lead the development of complex software systems.The...


  • Dubai, Dubai, United Arab Emirates Sundus Full time

    Roles and 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)....


  • Dubai, Dubai, United Arab Emirates Ghobash Group Full time

    About the Role:We are looking for a talented Full Stack Java Software Engineer to join our team at Ghobash Group. As a software engineer, you will work on designing, developing, implementing, and maintaining end-to-end web applications and platforms.Key Responsibilities:Developing and implementing software solutions using Java programming...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are looking for a talented Full Stack Developer to join our Development team at Teachmecode in Dubai, UAE.About the Job:The ideal candidate will have a strong background in both front-end and back-end development, experience working with PHP, Node.js, Java, and Golang, and excellent problem-solving skills.Key Responsibilities:Design, develop, and maintain...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are looking for a talented Full Stack Developer to join our team at Teachmecode. As a full stack developer, you will be responsible for designing and developing web applications, working closely with the development team to ensure that projects are completed on time and within budget.Job Description:Design and develop web applications using front-end and...


  • Dubai, Dubai, United Arab Emirates Sundus Full time

    Roles and responsibilitiesA Java Full StackDeveloper is a software developer proficient in bothfront-end and back-end development, primarily using Java forserver-side programming. They have the skills to design, develop,and manage applications that encompass both the client-side (userinterface) and server-side (business logic, databases, and APIs).Here's a...

  • Full Stack Engineer

    6 days ago


    Dubai, Dubai, United Arab Emirates Rapid Supplies General Trading LLC Full time

    Rapid Supplies General Trading LLC seeks a highly skilled Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for developing and maintaining front end web architecture, ensuring the responsiveness of applications, and working alongside designers for web design features.Key Requirements:Degree in computer science or...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    As a Java developer at TeachMeCode Institute, you will have the opportunity to shape the future of our organization. Our team is committed to providing top-notch education and training in various fields.Key ResponsibilitiesWe are looking for a talented Java developer to design and develop microservices architecture using Java Spring Boot. You will also be...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join TeachMeCode Institute as a Full-Stack Developer and play a critical role in shaping the future of technology.About the PositionWe are seeking an experienced Full-Stack Developer to join our team and contribute to building innovative web applications.As a Full-Stack Developer, you will be responsible for designing and developing robust, scalable web...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    At Teachmecode, we are seeking a highly skilled Full Stack Developer to join our team in a fully remote capacity. As a key member of our tech recruitment platform, you will be responsible for building and maintaining the server-side logic, databases, and APIs that power our web applications.About the RoleWe are looking for a Senior Backend Engineer with 3+...


  • Dubai, Dubai, United Arab Emirates HITEK Services LLC Full time

    We are looking for a dedicated Java developer who can contribute to our software team's success.Responsibilities include:Creating new applications based on company requirements.Contribute to all phases of the development lifecycle.Required skills and qualifications include:Proven work experience in Core Java or any Java Frameworks.Hands-on experience in...


  • Dubai, Dubai, United Arab Emirates Websmart IT Solutions LLC Full time

    Job OverviewWe are seeking a highly skilled Full Stack Mobile App Developer to join our team. As a full-stack developer, you will be responsible for designing and developing high-quality mobile applications that meet the needs of our users.You will work closely with our cross-functional team to define, design, and ship new features.Collaborate with junior...

  • Full Stack Engineer

    1 week ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Job OverviewTeachmecode is seeking a skilled Full Stack Engineer to join their tech recruitment platform team in a fully remote capacity. This role involves building and maintaining server-side logic, databases, and APIs that power our web applications. You will collaborate with front-end developers and other stakeholders to ensure seamless integration and...

  • Full-Stack Developer

    3 weeks ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join a leading UAE tech company as a Full-Stack Developer, creating scalable web apps with modern frameworks and collaborating cross-functionally for cutting-edge solutions.DescriptionBuild the Future with JadeerWe're hiring a Full-Stack Developer on behalf of our client in the UAEAbout Our Client:Our client, a leading technology company in the UAE, is at...

  • Full-Stack Developer

    3 weeks ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join a top UAE tech company as a Full-Stack Developer. Develop web apps, collaborate with teams, and stay updated. Requires 3+ years experience and a relevant degree. Offers great benefits. Build the Future with JadeerWe're hiring a Full-Stack Developer on behalf of our client in the UAEAbout Our Client:Our client, a leading technology company in the UAE, is...

  • Java Backend Developer

    14 hours ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    At TeachMeCode Institute, we are on a mission to provide top-notch education and training in various fields. As a Full Stack Java Developer, you will play a vital role in shaping the future of our organization.Key ResponsibilitiesWe are looking for a talented Java developer to design and develop microservices architecture using Java Spring Boot. You will...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    As a Full Stack Developer Specialist, you will play a key role in designing and developing scalable and secure web solutions at Teachmecode. The successful candidate will have a strong understanding of both front-end and back-end development. They will be responsible for creating and maintaining user interfaces, server-side logic, and databases to support...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We're seeking a Full Stack Engineering Manager to join our team at Teachmecode in Dubai. As a key member of our engineering team, you'll be responsible for leading our team of developers in designing, building, testing, and deploying IT products using Continuous Delivery, Test-Driven Development, and test automation.We're looking for someone with exceptional...

  • Full Stack Developer

    3 weeks ago


    Dubai, Dubai, United Arab Emirates Jobot Full time

    REMOTE Full Stack Developer needed for a great SaaS companyThis Jobot Job is hosted by Naji Hendrix. Are you a fit? Easy Apply now by clicking the "Easy Apply" button and sending us your resume.Salary: $120,000 - $150,000 per yearA Bit About UsWe are a software as a service (SaaS) company headquartered in Florida. We provide a sales enablement platform that...