header.jpg
Java Technical Team Leader
Responsibilities:
  • Support the Project Manager in developing the projects schedule, budget and other financial matters.
  • Might review and validate clients’ requirements.
  • Might coordinate with clients for project need analysis and progress to ensure client satisfaction.
  • Conduct Performance Appraisals for subordinates.
  • Plan daily, weekly and monthly development related activities during the project.
  • Organize work schedules based on priorities.
  • Control resources as per work requirements.
  • Monitor resources and performance of the team.
  • Act as liaison between the project managers and the software developers.
  • Ensure quality & reliability of code from the development team by conducting smoke testing and code reviews for their deliverables per development task.
  • Collaborate with user experience and user interface team to review, develop and refine solutions.
  • Might produce rapid prototypes for the project.
  • Participate in the project architecture exercise and assume responsibility for ongoing data architecture for the project.
  • Propose and sometimes decide on technologies used.
  • Provide a detailed design of the project.
  • Responsible for architecture and design documentation.
  • Propose and finalize the database design in collaboration with the DBA.
  • Ensure consistency of design elements and interactive behaviors within individual pages/forms/Components and across entire projects.
  • Conduct researches and proof of concepts.
  • Lead the software development team through software projects and assign tasks based on the breakdown of tasks and follow up on tasks progress.
  • Provide the project manager with time estimations.
  • Coordinate with the quality team to prepare release notes.
  • Act as a technical reference for the team by providing technical guidance.
  • Train subordinates.
  • Ensure development related knowledge database is in place.
  • Share knowledge and lessons learned with R&D unit.
  • Share all types of knowledge with different team members.

Qualifications:

  • B.Sc. Degree in the IT field.
  • Minimum yrs of experience: 4 yrs in Java development.
  • Excellent Arabic and English communication.
  • Strong interpersonal skills.
  • Strong team leadership skills; including team building and motivation skills.
  • Strong team management skills; including delegation, conflict management and escalation.
  • Strong problem solving skills.
  • Strong time estimation Skills.
  • Excellent Research Skills.
  • Ability to work with minimal supervision.
  • Ability to analyze information and make appropriate recommendations.
  • Ability to adapt and change based on new business requirements and environment.
  • Good schedule development skills using Microsoft Project.
  • Strong knowledge of client/server and internet systems architectures.
  • Experience designing N-tiered solutions and architecture.
  • Knowledge in JBoss, TomCat, Apache and eclipse.
  • Solid experience in Java, J2EE, JSP, Servlet, Struts, Spring, Hibernate and other Java technologies.
  • Solid experience in using and implementing products APIs.
  • Experience developing numerous (web-based or standalone) applications.
  • Experience in Web Standards (HTML, XHTML, CSS, XML, XSL, JavaScript, Web Services, RSS).
  • Experience in object oriented concepts.
  • Database Experience (SQL Server expertise or Oracle):
    • Understands complex database concepts and effectively employs different database design techniques.
    • Create entity-relationship diagrams.
    • Debug stored procedures (T-SQL or PL-SQL).
  • Understanding of the Software Development Life Cycle (SDLC).
  • Good knowledge in Team Foundation Server (TFS) source control system.
  • Microsoft Certified Professional Developer (MCPD): Enterprise credentials.
  • Knowledge in Microsoft Solutions Framework (MSF) is preferred.
 

Why work for eSense?

  • Promising IT career in one of the leading software companies in Jordan.
  • Competitive compensation package.
  • Health Insurance.
  • Flexible working hours.
  • Seniors benefits.
  • Friendly working environment.
Home
About Us
Products
Services
Careers
News & Events
Contact Us

Latest News