Featured job
Job Description
· Develop, test, implement, and maintain Java-based applications using Java 8 and above.
· Design and develop RESTful and SOAP web services using Jersey and Apache CXF.
· Implement security features using Spring Security for enterprise-grade applications.
· Integrate applications with Oracle databases using Hibernate ORM.
· Write and optimize PL/SQL procedures and queries for efficient data access and manipulation.
· Utilize Apache Tomcat and IBM WebSphere Application Server for deployment and management of applications.
· Use Maven for dependency management and build automation.
· Write unit tests using JUnit and conduct integration testing to ensure software quality.
· Collaborate with UI/UX designers, backend developers, and product owners to deliver scalable solutions.
· Troubleshoot and resolve issues in a timely manner.
Skills
· Bachelor’s degree in computer science, Engineering, or a related field.
· 5+ years of professional experience as a Java Developer.
· Candidate must be locally available in Qatar and hold a valid QID
· Proficiency in reading, writing and speaking both English and Arabic.
· Strong proficiency in Java 8 and above, with solid understanding of object-oriented programming principles.
· Experience with Spring MVC, Spring Security, and dependency injection.
· Hands-on experience with SOAP (Apache CXF) and REST (Jersey) web services.
· Proficiency in Hibernate ORM and relational database management systems, particularly Oracle.
· Familiarity with Maven for project build automation and dependency management.
· Experience writing and executing unit tests using JUnit.
· Knowledge of Oracle PL/SQL programming for stored procedures and data manipulation.
· Familiarity with Apache Tomcat and IBM WebSphere Application Server for application deployment.
· Strong problem-solving skills and ability to think critically.
If you have the required skills and experience, we encourage you to apply for this exciting role by registering at https://app.ziphire.hr/dev-register