Java Fullstack Developer

Saudi

Java Full Stack Developer


Key Responsibilities:


Front-end Development:

1. Develop responsive, mobile-first UI components using HTML5, CSS3, JavaScript, and frameworks like React, Angular, or Vue.js.

2. Implement UI/UX designs and prototypes.

3. Ensure cross-browser compatibility and accessibility.

4. Implement client-side validation and error handling.

5. Optimize front-end performance using caching, minification, and compression.


Back-end Development:

1. Design and develop RESTful APIs using Java 8+, Spring Boot, and Hibernate.

2. Implement business logic, database interactions, and security measures.

3. Ensure scalability, performance, and reliability.

4. Implement server-side validation and error handling.

5. Integrate with third-party APIs and services.


Full Stack Development:

1. Collaborate with cross-functional teams to identify business requirements.

2. Participate in agile development methodologies (Scrum/Kanban).

3. Troubleshoot and debug applications.

4. Ensure code quality, testing, and deployment.

5. Implement continuous integration and continuous deployment (CI/CD) pipelines.


Database Administration:

1. Design and implement database schema.

2. Ensure data integrity and security.

3. Optimize database performance.

4. Implement database backup and recovery procedures.


Security:

1. Implement authentication and authorization mechanisms.

2. Ensure data encryption and secure data transmission.

3. Implement security best practices and guidelines.


Skills

Technical Requirements:


1. Java Proficiency: 8+ years of experience with Java 8+ programming language, including Java frameworks and libraries.

2. Front-end Development: Experience with front-end frameworks (React, Angular, Vue.js) and technologies (HTML5, CSS3, JavaScript ES6+).

3. Back-end Development: Experience with Spring Boot framework, Hibernate ORM, and RESTful API design.

4. Database Management: Experience with database management systems (MySQL, Oracle) and database design.

5. Cloud Platforms: Experience with cloud platforms (AWS, Azure) and containerization (Docker).


Education and Certification:

1. Degree: Bachelor's degree in Computer Science, Information Technology, or related field.

2. Certification: Certified Java Developer or equivalent certification (e.g., Oracle Certified Java Programmer).


Post date: 12 Jumada al-awwal 1446 - Today
Publisher: Bayt
Post date: 12 Jumada al-awwal 1446 - Today
Publisher: Bayt