java developer
Summary
Foundit is hiring a Java developer in Dubai to design, build, and maintain Java applications across the full development lifecycle — shipping features, fixing bugs, writing tests, and participating in code reviews. Core stack: Java with Spring/Hibernate, RESTful APIs, SQL databases, and Git in an Agile team.
Description
We are looking for a Java Developer to join our dynamic team in the Gulf region. The ideal candidate will have 4-6 years of experience in software development, specifically in Java, and will be responsible for designing and implementing high-quality software solutions.
Responsibilities
- Develop and maintain high-quality Java applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Participate in code reviews and maintain code quality standards
- Write unit and integration tests to ensure code reliability
- Contribute to all phases of the development lifecycle
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Skills and Qualifications
- Proficient in Java programming and familiar with Java frameworks (Spring, Hibernate)
- Strong understanding of object-oriented programming principles
- Experience with RESTful APIs and web services
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus
- Knowledge of database management systems (SQL, MySQL, Oracle)
- Experience with version control systems (Git)
- Good understanding of Agile methodologies
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills