Browse Jobs
For Employers
Post JobLog inGet Started

Senior Java Team Lead

Ejada
Cairo, Egypt
Posted 5 years ago
15Applicants for1 open position
  • 7Viewed
  • 0In Consideration
  • 1Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Contribute in Development of Software Applications as part of Enterprise Team
  • Manage & Deliver enterprise level applications, web based distributed, Java JEE environment
  • Manage full stack development
  • Understand user requirements and break down into implementation tasks
  • Develop high quality software using best development practices and enterprise design patterns
  • Responsible for design, development and delivering the enterprise level applications
  • Create good and sufficient unit tests to test the software, both functional and performance testing
  • Be proactive in identifying and solving problems

Job Requirements

  • B.Sc in Computer Science or equivalent
  • 8+ years of professional experience in software development
  • Problem-solving skills & hands on experience with data structures & algorithms.
  • Advanced experience with Object-Oriented Programming and Design Patterns
  • Hands-on Enterprise level system development using Core Java (up to Java 8) and JEE (WebSphere AS, WebLogic AS, JBoss, Tomcat ...)
  • Java Spring , Spring Boot, Spring Security , Spring MVC
  • ORM frameworks (Hibernate , mybatis , JPA)
  • Relational Database and SQL knowledge (Oracle, DB2, SQL Server ...)
  • Web Services (SOAP,REST) and Web Services Security
  • Angular JS , PrimeNG and any similar framework
  • HTML5 , CSS , Web UI
  • Building tools like Maven , Gradle
  • Testing frameworks like Junit
  • Versioning tools like SVN , TFS , Git
  • Having EAI and SOA experience is a plus
  • Knowledge of messaging systems like JMS, IBM MQ is a plus
  • Node JS is a plus

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Java Team Lead