Java Full Stack Developer
7 days ago
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
- 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.
1. Front-End Development Skills
- HTML/CSS: Proficiency in HTML5 for structuring web pages and CSS3 for styling. Understanding of responsive web design to ensure websites function on all devices.
- JavaScript: Strong knowledge of JavaScript to create dynamic and interactive web applications. Familiarity with ES6+ features (e.g., arrow functions, promises, async/await) is important.
- Front-End Frameworks: Experience with modern front-end frameworks and libraries such as:
- Angular: A popular framework for building dynamic, single-page applications (SPAs).
- React: A widely used JavaScript library for building user interfaces.
- Another modern framework for developing web applications with a focus on simplicity and flexibility.
- CSS Preprocessors: Experience with preprocessors like Sass or LESS to make writing CSS more efficient.
- UI/UX Design Principles: Knowledge of user interface (UI) and user experience (UX) principles to create intuitive, user-friendly applications.
2. Back-End Development Skills
- Java: Expertise in Java programming language, including core concepts like object-oriented programming (OOP), data structures, algorithms, and concurrency.
- Java Frameworks: Familiarity with back-end Java frameworks such as:
- Spring Framework (Spring Boot, Spring MVC): Popular for building scalable and efficient enterprise applications.
- Hibernate: Knowledge of Hibernate ORM (Object-Relational Mapping) for interacting with relational databases.
- JPA (Java Persistence API): Understanding of JPA for data persistence in Java applications.
- Spring Security: Implementing security features in Java applications, such as authentication, authorization, and secure communication.
- Spring Cloud: Knowledge of building microservices using Spring Cloud and related technologies.
- RESTful APIs: Experience in designing and consuming RESTful APIs, handling HTTP requests, and ensuring proper API documentation (e.g., using Swagger).
- Web Servers: Familiarity with deploying Java applications to web servers like Apache Tomcat, Jetty, or Jboss.
3. Database Skills
- Relational Databases: Proficiency with SQL and relational databases such as MySQL, PostgreSQL, or Oracle for data storage, querying, and optimization.
- NoSQL Databases: Experience with NoSQL databases like MongoDB or Cassandra, which are commonly used for handling unstructured data.
- Database Design: Ability to design database schemas, normalize data, and create efficient queries.
- ORM Tools: Familiarity with Object-Relational Mapping (ORM) frameworks like Hibernate for integrating Java applications with databases.
4. Version Control and DevOps
- 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 Java applications (e.g., using Jenkins, GitLab CI, CircleCI).
- Containerization: Familiarity with Docker for containerizing applications and deploying them across different environments.
- Cloud Platforms: Experience with cloud platforms like AWS, Azure, or Google Cloud Platform for deploying Java applications in scalable environments.
-
Full Stack Java Developer
1 day ago
Dubai, Dubai, United Arab Emirates Zone IT Solutions Full timeWe are looking for Full Stack Java Developers for Dubai, United Arab Emirates-based projects for a large-scale project. This is a permanent role with a global IT service leader. Responsibilities: Develop, integrate, and maintain a full-stack app for government and private organizations in simulated environments. Process mean stack or equivalent data. ...
-
Full Stack Java Developer Opportunity
5 days ago
Dubai, Dubai, United Arab Emirates Zone IT Solutions Full timeWe are looking for a highly skilled Java Developer to join our team in Dubai. The ideal candidate will have experience in Agile development methodologies and knowledge of UI technologies.About the ProjectThe project involves working on large-scale applications using Java. As a Full Stack Java Developer, you will be responsible for designing and developing...
-
Full Stack Java Developer with Azure Focus
5 days ago
Dubai, Dubai, United Arab Emirates Help AG, an e& enterprise company Full timeJoin us as a Full Stack Java Developer with a focus on Azure Cloud at Help AG, an e& enterprise company. In this role, you will be responsible for designing, developing, and maintaining cutting-edge cloud native applications on Azure Cloud. You will play a pivotal role in driving the further development of bespoke customer-facing applications and migrating...
-
Java Full Stack Developer
13 hours ago
Dubai, Dubai, United Arab Emirates Sundus Full timeRoles and responsibilitiesA 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)....
-
Full Stack Developer Role
3 days ago
Dubai, Dubai, United Arab Emirates Canonical Full timeFull Stack Developer RoleWe are looking for a highly skilled Full Stack Developer to join our team at Canonical. The successful candidate will be responsible for designing and developing full-stack software solutions using their technical expertise.Key Responsibilities:Design and develop full-stack software solutions using programming languages such as...
-
Java Full Stack Developer
6 days ago
Dubai, Dubai, United Arab Emirates Dautom Full timeIn this role, you will have the opportunity to work closely with one of our government clients in Dubai. They have chosen Dautom as their trusted partner for their upcoming projects.Job Title: Full Stack DeveloperLanguages/Technologies:Java/J2EEReactJSJQueryAngular 7VueJSAngularJSFrameworks:Spring BootSpring 4 (MVC, ORM, AOP, SECURITY, Batch)Struts...
-
Java Full Stack Developer
1 day ago
Dubai, Dubai, United Arab Emirates Dautom Full timeIn this role, you will have the opportunity to work closely with one of our government clients in Dubai. They have chosen Dautom as their trusted partner for their upcoming projects. Job Title: Full Stack Developer Languages/Technologies: Java/J2EE ReactJS JQuery Angular 7 VueJS AngularJS Frameworks: Spring Boot Spring 4 (MVC, ORM, AOP,...
-
Full Stack Developer
22 hours ago
Dubai, Dubai, United Arab Emirates Elevon Core Full timeJob Title: Full Stack DeveloperLocation: Dubai Silicon Oasis, DubaiCompany: Hashtag Technologies FZCOPosition Type: FullTime Immediate HiringAbout Hashtag Technologies FZCO:Hashtag Technologies FZCO is an innovative tech company based in Dubai Silicon Oasis specializing in delivering cutting-edge solutions in the software and technology industry. We are...
-
Full Stack Developer
13 hours ago
Dubai, Dubai, United Arab Emirates Elevon Core Full timeJob Title: Full Stack DeveloperLocation: Dubai Silicon Oasis, DubaiCompany: Hashtag Technologies FZCOPosition Type: FullTime Immediate HiringAbout Hashtag Technologies FZCO:Hashtag Technologies FZCO is an innovative tech company based in Dubai Silicon Oasis specializing in delivering cutting-edge solutions in the software and technology industry. We are...
-
Full Stack Developer Role
6 days ago
Dubai, Dubai, United Arab Emirates Dautom Full timeJob Overview: We are seeking an experienced Full Stack Developer to join our team in Dubai, working closely with one of our esteemed government clients. As their trusted partner for upcoming projects, we provide a unique opportunity for professional growth and collaboration.**Key Responsibilities:**Design and develop scalable, efficient software applications...
-
Full Stack Java Developer
1 week ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeAs 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...
-
Full Stack Engineering Specialist
5 days ago
Dubai, Dubai, United Arab Emirates Zone IT Solutions Full timeWe are currently seeking a highly experienced Full Stack Java Developer to join our team at Zone IT Solutions. This permanent role offers an excellent opportunity to work on large-scale projects with a global IT service leader.About the Job:This role involves designing, developing, and maintaining full-stack applications for government and private...
-
Full Stack Application Specialist
6 days ago
Dubai, Dubai, United Arab Emirates Everythinginclick Full timeWe are looking for a highly skilled Full Stack Application Specialist to join our team at Everythinginclick. As a key member of our development team, you will be responsible for designing, developing, and maintaining full-stack web applications.ResponsibilitiesFull-stack Development: Design, develop, and maintain full-stack components of web...
-
Full Stack Engineering Professional
10 hours ago
Dubai, Dubai, United Arab Emirates Sundus Full timeSundus is looking for a Full Stack Engineering Professional to lead our software development efforts. This role involves designing, developing, and deploying high-performance web applications that meet the evolving needs of our customers.The successful candidate will have a deep understanding of both front-end and back-end technologies, including HTML/CSS,...
-
Full Stack Web Developer
2 days ago
Dubai, Dubai, United Arab Emirates Property Finder Full timeRequired Skills and Qualifications">To succeed in this role, you should possess:">Bachelor's degree in Computer Science, Engineering, or a related field">5+ years of experience in full-stack web development, with a strong proficiency in backend languages such as Java, C#, Node.js, Python, or Golang">Experience working with AWS services, cloud architecture,...
-
Full Stack Developer Position
6 days ago
Dubai, Dubai, United Arab Emirates IGT Solutions Full time**Company Overview**Welcome to IGT Solutions, where we value innovation and teamwork. We're looking for a seasoned Full Stack Developer to help us push the boundaries of technology.As a key member of our development team, you'll be responsible for designing and building complex software systems using Java, Spring, and Spring Boot.Your expertise in cloud...
-
Full Stack Engineer
5 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob DescriptionOur company Teachmecode is seeking a highly skilled Full Stack Engineer to join our tech recruitment platform team in a fully remote capacity.This role involves designing, developing, and maintaining robust server-side applications using languages such as Python, Java, or PHP.We are looking for someone with a strong portfolio showcasing their...
-
Full-Stack Developer
13 hours ago
Dubai, Dubai, United Arab Emirates Deeplight AI Full timeAbout DeepLight AI: DeepLight AI is a specialist AI and data consultancy with extensive experience implementing intelligent enterprise systems across multiple industries. Our team combines deep expertise in AI/ML technologies, workflow automation, and systems integration with a practical understanding of complex business operations.Role Overview: We are...
-
Full-Stack Developer
4 weeks ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJoin 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
4 weeks ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJoin 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...