Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Development of "full stack" software ranging from the front end and the back end to the persistence layer
- Involvement in all phases of software engineering, from conception over implementation to test and deliver the software
- Automating and automatically scaling tests and deployment
- Manage different international projects
- Daily scrum stand-ups
- Identifying production and non-production application issues
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Develop technical designs for application development
- Deliver proper software documentation
- Prepare and produce releases of software components
- Coaching and training
Job Requirements
- Have experience: from 3-8 Years
- Must have spring experience
- J2SE (7&8)(JDBC, Threads, Collections, Java Beans and etc..... .)
- J2EE: JSP and servlets, JSF, JPA, EJB, JMS, ESB
- Knowledge of HTML5 ,CSS3, Sass, Bootstrap, Javascript (ES5and ES6) and XML
- Angular
- Open-source Framework: Hibernate, Spring (Core, Data, MVC, Boot, integration), Apache POI, Activemq
- Build tools: Maven
- Versioning system: svn, git
- DevOps
- Docker
- Docker swarm
- Fair knowledge of kubernetes
- Jenkins
- Azure, AWS
- Shared storage (azure files and Amazon Elastic file system)
- Database engines: SQL, DML, DDL, MYSQL, Postgres, NoSql and Big Data
- Operating Systems: Linux (Ubuntu, Centos, Debian)