Accepting Applications
Full-time
On-site
Posted 3 weeks, 4 days ago
7 views
0 applications
Job Description
**Job Purpose:**
We are looking for a skilled and passionate Software Developer with hands\-on experience in Java for backend development and React.js for frontend development. You will be responsible for designing, developing, and maintaining scalable web applications, collaborating with cross\-functional teams, and ensuring the highest standards in code quality.
**Duration :**
6 months and extendable if the work is satisfactory
**Salary**
: 19,000AED salary \+visa\+med insurance
**Required Skills**
* Strong proficiency in Java, J2EE, Spring, Spring Boot, JPA and RESTful API development.
* Proven experience with React.js, JavaScript (ES6\+), HTML5, and CSS3\.
* Good understanding of frontend state management (e.g., Redux, Context API).
* Experience with SQL, PL/SQL and NoSQL databases (e.g., Oracle, MSSQL, MongoDB).
* Knowledge of build tools (Maven/Gradle) and version control (Git).
* Familiarity with containerization (Docker) and CI/CD pipelines is a plus.
* Understanding of Agile/Scrum methodologies.
**Work Experience:**
* **6 to 8 years**
of hands\-on experience in full stack development using
**Java (Spring Boot)**
and
**React.js**
. At least 3 projects implementation experience.
* Proven record of developing and maintaining scalable web applications in an Agile environment.
* Strong experience in building and consuming
**RESTful APIs**
, integrating with databases (SQL/NoSQL), and deploying applications in cloud or containerized environments.
* Practical experience in
**UI/UX implementation**
, responsive design, and front\-end performance optimization.
* Experience working with version control systems (e.g., Git), CI/CD pipelines, and automated testing tools.
* Prior experience collaborating with cross\-functional teams including QA, DevOps, and Product Management.
* Experience in leading small development teams or mentoring junior developers is a plus.
**Nice to Have:**
* Experience with
**TypeScript**
.
* Familiarity with
**GraphQL**
.
* Exposure to cloud platforms (AWS, Azure, or GCP).
* Experience in test\-driven development and automated testing frameworks.
**Technical Competencies:**
* Programming Languages: Java (8\+), JavaScript (ES6\+), TypeScript (preferred)
* Frontend Technologies: React.js, Redux, HTML5, CSS3, Bootstrap, Material UI
* Backend Technologies: Spring Boot, Spring MVC, RESTful API development
* Database: MySQL, PostgreSQL, MongoDB, Redis (preferred)
* Version Control \& DevOps: Git, GitHub/GitLab, Jenkins, Docker, Maven/Gradle
* Testing Tools: JUnit, Mockito, Postman, Cypress (optional), Selenium (optional)
* Build \& Deployment: CI/CD pipelines, Jenkins, Docker, Kubernetes (optional)
* Tools \& IDEs: IntelliJ IDEA, Visual Studio Code, Postman, Swagger
* Others: Agile/Scrum methodologies, Jira, Confluence
**Education / Qualifications / Professional Training**
(minimum qualifications required to perform the Job)
**Essential**
Bachelor’s degree in computer science or master’s in computer science with 5\+ years of experience in JAVA, J2EE, Spring, Spring Boot, Database (Oracle/SQL Server) and React JS
**Desirable**
Oracle JAVA Certified professional
Login to Apply
Don't have an account? Register