Browse Jobs
For Employers
Post JobLog inGet Started

Senior Full Stack Java Developer

Universal Payment Services
Cairo, Egypt
Posted 3 years ago
38Applicants for1 open position
  • 26Viewed
  • 10In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Manage Full Life-Cycle Software Development
  • Build software that meets requirements and deliver timely, high-quality output
  • Perform Technical Analysis and Testing
  • Collaborate with internal teams to fix and improve software
  • Document development phases and monitor systems
  • Ensure software is up-to-date with the latest technologies

Job Requirements

  • Experienced Java Developer with knowledge in web framework based development and internet technologies
  • The ideal candidate should have hands-on experience in the following: public-facing web application development using JAVA and open source technologies, tools, and APIs Ex.: Spring stack, Servlets, JSF, JSP, RESTful web services, JDBC, XML, HTML5, CSS3, Bootstrap, Angular, JavaScript, Git, Maven. Additional web technologies experience is a plus.
  • Knowledge of SQL/PL-SQL and Oracle database development (packages, stored procedures, triggers) is a plus.
  • Strong knowledge of concepts and techniques such as Responsive Design, HTML5, CSS3, and mobile web site development is a plus
  • Experience with web applications development in Eclipse environment
  • Experience with applications servers: Weblogic, Tomcat
  • Experience with Oracle database, multiple O/S's: UNIX platforms
  • Experience customizing workflows and integration with other enterprise systems
  • Demonstrated experience with Java, JavaScript, HTML5, CSS3, and related technologies
  • Working knowledge and understanding of the following: RESTful web services, Javascript, jQuery, AJAX, JSON, HTML5, CSS3, Git, Maven
  • Experience with Javascript MVC frameworks like Angular preferred.
  • Ability to write complex programs, analyze code changes and make suggestions to improve code complexity for maintainability and scalability.
  • Ability to reason logically and creatively, identifying problems, drawing valid conclusions from the data available, and developing effective solutions while applying creative thinking in the design and development of high performing web applications
  • Knowledge and demonstrated experience with cross-browser and cross-platform issues (IE, Firefox, Safari, etc.)
  • Goal-oriented and self-motivated
  • Candidate must have the ability to work independently or within a team environment
  • Strong oral and written communications skills with the ability to create software design and engineering documents
  • The ability to multi-task and deliver high-quality work under tight deadlines is essential
  • The ability to work in a fast-paced environment is crucial
  • The ability to learn, excel and deliver at a quick pace is required
  • BS/BA or higher in Computer Engineering, Science or related field

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Full Stack Java Developer