We are looking for a talented Full Stack Java Developer with 2+ years of experience to join our development team. The ideal candidate will be responsible for building scalable web applications, developing APIs, and delivering end-to-end solutions across both backend and frontend.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Java / Spring Boot.
- Develop RESTful APIs and integrate with front-end applications.
- Build responsive user interfaces with Angular / React / Vue.js.
- Work with databases (SQL & NoSQL) for data modeling and optimization.
- Collaborate with cross-functional teams (BA, QA, DevOps) to deliver high-quality solutions.
- Ensure performance, security, and scalability of applications.
- Participate in code reviews and follow best practices.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Minimum 2 years of hands-on experience as a Full Stack Java Developer.
- Strong expertise in Java, Spring Boot, Hibernate/JPA.
- Frontend experience with Angular, React, or Vue.js.
- Proficiency in HTML, CSS, JavaScript, and TypeScript.
- Knowledge of SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
- Experience with REST APIs, microservices, and integration patterns.
- Familiarity with version control (Git) and Agile/Scrum methodologies.
Nice to Have
- Cloud experience (AWS, Azure, or GCP).
- Knowledge of CI/CD pipelines (Jenkins, GitLab CI, etc.).
- Experience with Docker/Kubernetes
الإبلاغ عن وظيفة