Software Developer

Confidential

United Arab Emirates

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

About Company
Confidential
View All Jobs
Share this job