Browse Jobs
For Employers
Post JobLog inGet Started

Senior Full Stack Java Developer

Minds
Cairo, Egypt
Posted 3 years ago
13Applicants for1 open position
  • 12Viewed
  • 3In Consideration
  • 6Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Implement, debug, configure, build, deploy and test applications.
  • Implement: implement new requirements, handle change requests, and fix bugs for different releases. Should deliver a high quality and functioning code.
  • Debug: ability to track and debug the code to easily figure out issues' root causes.
  • Configure: put configuration layering, change application configuration on different environments, maintain and manage different configuration files.
  • Build: knowledge of  how to write build scripts (e.g. using ant or maven) and how to configure nightly building tools (e.g. Jenkins)
  • Deploy deployment automation, how to easily deploy applications on different environments and operating systems.
  • Test: writing unit tests, knowledge of unit tests frameworks (Junit, TestNG), and working with test-driven methodology
  • Technical design, decision making, analysis, and research.
  • Design: participate, propose and find the most suitable solutions using design, enterprise, or architectural patterns. A software engineer should have knowledge of different development methodologies and practices (e.g. TDD, extreme programming, pair programming, n-tier architecture).

Job Requirements

  • Strong knowledge in Angular V4+ 
  • Sprint framework (boot, data and security)
  • OOP concepts and design patterns
  • Continuous Integration /Continuous delivery
  • JSE/J2SE
  • Application Servers (Apache Tomcat, and one of the enterprise application servers e.g. WebLogic, JBoss, WebSphere, Glassfish, OC4J)
  • JavaScript (Basics, AJAX)
  • Database (Oracle, MySQL, Native SQL, DB design and ERD)
  • ORM (JPA, Hibernate)
  • Web Services (REST and SOAP webservices basics)
  • Clean Code (Code quality standards)
  • Unit Test and frameworks (Junit)
  • XML (XSD, DTD, XML)
  • Build Tools (Maven)
  • Source/Revision Control (GIT or SVN)

 

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Full Stack Java Developer