hireejobsgulf

Java full stack developer

3.00 to 5.00 Years   Abu Dhabi , Dubai   16 Jun, 2023
Job LocationAbu Dhabi , Dubai
EducationBachelor's Degree
SalaryNot Mentioned
IndustryBanking / Accounting / Financial Services,IT / Computers - Hardware & Networking,Retailing,Telecom / ISP
Functional AreaNot Mentioned

Job Description

The duties of a Java Full Stack Developer include creating and maintaining web applications using Java technologies. You will work on the applications front-end and back-end components, collaborating with cross-functional teams to ensure the seamless integration of various system modules. Your expertise in Java programming, web development frameworks, and database technologies will be key in delivering high-quality, scalable, and reliable software solutions.Responsibilities:

  • Full Stack Development: Develop and maintain web applications using Java technologies, including both front-end and back-end components. Design and implement user interfaces, server-side logic, and database integration.
  • Front-End Development: Develop responsive and user-friendly web interfaces using HTML, CSS, and JavaScript frameworks such as Angular, React, or Vue.js. Ensure cross-browser compatibility and optimal performance.
  • Back-End Development: Design and develop server-side applications and APIs using Java frameworks such as Spring, Spring Boot, or Java EE. Implement business logic, data processing, and integration with external systems.
  • Database Integration: Design and implement database schemas, queries, and data access layers using relational databases (e.g., MySQL, Oracle) or NoSQL databases (e.g., MongoDB, Cassandra). Optimize database performance and ensure data integrity.
  • Testing and Debugging: Write unit tests and perform thorough testing to ensure the quality and reliability of the software. Debug and resolve issues, analyse root causes, and implement corrective actions.
  • Collaborative Development: Work closely with cross-functional teams, including business analysts, designers, and developers, to gather requirements, clarify specifications, and deliver high-quality software solutions.
  • Performance Optimization: Identify and address performance bottlenecks in the application, including code optimization, database tuning, and caching strategies.
  • Documentation and Maintenance: Create and maintain technical documentation, including system designs, APIs, and deployment procedures. Support ongoing maintenance, enhancements, and bug fixes for existing applications.
Requirements:
  • Bachelors degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Strong proficiency in Java programming language and related frameworks (e.g., Spring, Spring Boot, Java EE).
  • Hands-on Experience in front-end web development using HTML, CSS, and JavaScript frameworks (e.g., Angular, React, Vue.js).
  • Proficiency in relational databases (e.g., MySQL, Oracle) and database technologies (e.g., SQL, JDBC).
  • Knowledge of web services and API development (e.g., RESTful APIs).
  • Hands-on Experience with version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).
  • Knowledge of software development methodologies (e.g., Agile, Scrum) and best practices.
  • Problem-solving skills and ability to troubleshoot complex issues.
  • Excellent collaboration and communication skills to work effectively in a team environment.
  • Attention to detail, quality-oriented mindset, and ability to deliver high-quality code.

Keyskills :
JavaCore JAVA Scripts

About Company

Anicalls is a leading technology-driven company based in the UAE. We seek a skilled Java Developer to join our dynamic team.

APPLY NOW

Related Jobs

© 2023 HireeJobsGulf All Rights Reserved