Senior Software Developer - Java

Head Hunter - Maadi, Cairo

13
Applicants for
1 open position
3
Seen
Experience Needed:
More than 6 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Negotiable
Vacancies:
1 open position
About the Job

Vision Valley is looking for Senior Software developer - Java to:

  • 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

Www.visionvalley.net

Job Requirements
  • Has at least 6 years of development experience
  • BS/MS degree in Computer Science, Engineering or a related subject
  • Object Oriented analysis and design using common design patterns.
  • Java 7 experience is must and preferable to have hand on experience in Java 8
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate, TopLink)
  • SQL (PostgreSQL, MySQL)
  • Java Message Service (JMS preferable Active MQ)
  • Spring Core, Spring Security, Spring Boot, Spring rest
  • Angular Js or React
  • HTML, JavaScript, Cascading Style Sheets (CSS)
  • Testing Frameworks (Junit is must and preferable to have experience in Selenium/ Cucumber)
  • Servers (Tomcat, JBoss, and Jetty is a plus)
  • Rest API
  • Test-Driven Development
  • High analytical skills
  • OSGI knowledge is a plus
  • IoT experience is a plus
  • Microservice knowledge is a plus
  • Docker knowledge is plus