Skip to main content

Software Developer (Java)

Technology
Global Metrics
Dubai, الإمارات العربية المتحدةمنذ 1 أشهرحتى 12‏/5‏/2026
دوام كاملفي الموقع

وصف الوظيفة

· 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, ConfluenceWe 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.

  • *Required Skill
  • 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 (technical skills required to perform the role)
  • 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

Job Type: Full-time

Pay: AED13,000.00 - AED15,000.00 per month

Application Question(s)

  • How many number of Project Implementation you have done?

Work Location: In person

Keywords
javajavascriptes6typescriptmicrosoft-typescriptreactreduxjshtml5css-3bootstrapmaterial-uispringspring-bootspring-mvcmysqlpostgresqlmongodbredisgithubgitlabjenkinsdockerapache-mavengradlejunitmockitopostmancypressseleniumkubernetesintellij-ideavisual-studiomicrosoft-visual-studiovisual-studio-codejiraj2eeoraclemssqlgraphqlamazon-web-servicesmicrosoft-azuregoogle-cloud-platformconfluence

¿Te interesa este puesto?