Dubai
On-site
AED 40,000 - 80,000
Full time
30+ days ago
Job summary
An established industry player is seeking a skilled software developer to join their dynamic team in Dubai. This role involves developing and maintaining software products, focusing on database management and Java programming. You'll collaborate with cross-functional teams to ensure that applications meet business needs while participating in code reviews to uphold quality standards. The ideal candidate will have a strong foundation in Java, SQL, and database technologies, along with excellent communication skills. This is a fantastic opportunity to grow your career in a vibrant and innovative environment.
Qualifications
- Bachelor's degree in Computer Science or equivalent required.
- 2 years of experience in IT/Computer Software preferred.
Responsibilities
- Develop Oracle database storage processes including packages and triggers.
- Collaborate with teams to ensure application requirements are met.
Skills
Java SE
Java EE
Object-Oriented Programming
SQL
MyBatis/iBatis
Spring
RESTful API
OOP concepts
English communication
Education
Bachelor's Degree in Computer Science
Professional License in IT
Tools
Job Responsibilities:
- Responsible for accomplishing the company's software products and projects data analysis and database business logic.
- Execute the development of Oracle database storage process, including packages, triggers, and functions.
- Establish Java program interfaces.
- Configure, build, and test application technical components.
- Collaborate with other developers, functional teams, and technical teams to ensure configuration and custom components meet application requirements.
- Participate in code reviews and quality reviews to ensure traceability of designs to requirements.
- Design, code, test, and maintain software modules.
- Use automation tools for creating designs.
- Fix defects and resolve performance issues discovered during testing.
Qualifications:
- Candidate must possess at least a Bachelor's/College Degree or Professional License in Computer Science, Information Technology, or equivalent.
- Preferably with 2 years of experience in IT/Computer Software or related fields.
- Required skills include Java SE, Java EE, Object-Oriented Programming.
- Experience with SQL, MyBatis/iBatis, Spring.
- Knowledge of Java Spring, Oracle, and Linux is preferred.
- Familiarity with MVC architecture.
- Knowledge of Web Services, preferably REST.
- Experience with source control tools such as SVN and GIT is desirable.
- Good understanding of OOP concepts and best coding practices.
- Knowledge of RESTful API and integration patterns.
- Must be a team player with good English communication skills.
- Ability to adapt to company culture.