B
J2Ee Developer
Dubai, United Arab Emirates · Contract
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Job Overview
This position involves developing, updating, and maintaining software applications using Java technologies to fulfill specific functional requirements.
Key Responsibilities
- Design, develop, and sustain Java applications, leveraging frameworks such as Spring Boot and Hibernate.
- Create clean, scalable, and thoroughly documented codebases.
- Develop RESTful APIs and microservices architectures.
- Convert business needs into effective technical solutions.
- Engage in continuous integration and delivery processes using Jenkins, GitLab, or similar tools.
- Deploy software releases across multiple environments including Development, QA, UAT, and Production.
- Utilize containerization technologies like Docker alongside orchestration platforms such as Kubernetes.
- Manage release cycles efficiently, including rollback procedures when necessary.
- Design and optimize database queries for both SQL and NoSQL databases.
- Work with databases such as PostgreSQL, Oracle, and MongoDB.
- Conduct data migration activities ensuring data consistency and integrity.
- Improve application performance via indexing and query tuning.
- Collaborate closely with quality assurance, DevOps teams, business analysts, and other key stakeholders.
- Participate actively in Agile methodologies including Scrum ceremonies like daily stand-ups and sprint planning.
- Perform code reviews through peer evaluations and pull requests.
- Document technical specifications and APIs comprehensively.
Skills
Tools & software
Java
Docker
required
Kubernetes
required
PostgreSQL
required
MongoDB
required
Oracle Database
required
GitLab
required
Jenkins CI
required