Apply Edge Start your job search

J2Ee Developer

BigData Technology Solutions · Dubai, United Arab Emirates

Apply & track with Apply Edge

The purpose of the job is to use the required programming language to write, update and maintain programs to handle specific tasks.ResponsibilitiesDesign, develop, and maintain Java-based applications (often using frameworks like Spring Boot or Hibernate)Write clean, scalable, and well-documented codeImplement RESTful APIs and microservicesTranslate business requirements into technical solutionsParticipate in CI/CD pipelines using tools like Jenkins or GitLabDeploy applications to environments (Dev, QA, UAT, Prod)Work with containerization tools like Docker and orchestration like KubernetesEnsure smooth release cycles and rollback strategiesDesign and optimize database queries (SQL/NoSQL)Work with databases such as Postgres, Oracle Database, or MongoDBPerform data migrations and ensure data integrityOptimize performance (indexes, query tuning)Work closely with QA, DevOps, business analysts, and stakeholdersParticipate in Agile ceremonies (Scrum, stand-ups, sprint planning)Review code (peer reviews, pull requests)Document technical designs and APIs