Browse Jobs
For Employers
Post JobLog inGet Started

Senior Java Developer

Vision Valley
Cairo, Egypt
Posted 6 years ago
44Applicants for5 open positions
  • 32Viewed
  • 13In Consideration
  • 1Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Roles and Responsibilities:

  • We are looking for a Senior Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
  • You will be part of a talented IoT software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Key Responsibilities:

  • 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

  • Has at least 4+ 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

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Java Developer