Skip to main content

Java Developer

Technology
MigrationIT
Cairo, مصرمنذ 1 أشهرحتى ١٣‏/٥‏/٢٠٢٦
دوام كامل

وصف الوظيفة

  • Develop, test, and maintain Java applications with an emphasis on APIs and Web Services.<\/span><\/span><\/span>

    <\/li>

  • Designs, develops, enhances, debugs, and implements software<\/span><\/span><\/span>

    <\/span><\/span><\/li>

  • Troubleshoots production problems related to software applications<\/span><\/span><\/span>

    <\/span><\/span><\/li>

  • Researches, tests, builds, and coordinates the conversion and/or integration of new products based on client requirements<\/span><\/span><\/span>

    <\/span><\/span><\/li>

  • Designs and develops new software products or major enhancements to existing software<\/span><\/span><\/span>

    <\/span><\/span><\/li>

  • Addresses problems of systems integration, compatibility, and multiple platforms<\/span><\/span><\/span>

    <\/span><\/span><\/li>

  • Consults with project teams and end users to identify application requirements<\/span><\/span><\/span>

    <\/span><\/span><\/li>

  • Performs feasibility analysis on potential future projects to management<\/span><\/span><\/span>

    <\/span><\/span><\/li>

  • Assists in the evaluation and recommendation of application software packages, application integration and testing tools.<\/span><\/span><\/span>

    <\/span><\/span><\/li>

  • Resolves problems with software and responds to suggestions for improvements and enhancements<\/span><\/span><\/span>

    <\/span><\/span><\/li>

  • Act as team leader on projects<\/span><\/span><\/span>

    <\/span><\/span><\/li>

  • Instructs, assigns, directs, and checks the work of other software developers on development team<\/span><\/span><\/span>

    <\/span><\/span><\/li>

  • Participates in development of software user manuals<\/span><\/span><\/span><\/span>

    <\/span><\/li><\/ul><\/div>

    <\/div><\/span>

    Requirements<\/h3>
    • 3+ years of hands -on experience in Java development Solid knowledge of JPA.<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>

      <\/li>

    • Graduate of Computer

      Science, Engineering, or a related field.<\/span><\/span><\/span><\/span>

      <\/li>

    • Strong experience building and consuming RESTful APIs.<\/span><\/span><\/span>

      <\/li>

    • Familiarity with SOAP/REST web services.<\/span><\/span><\/span>

      <\/li>

    • Experience with SQL/NoSQL databases and data modeling.<\/span><\/span><\/span>

      <\/li>

    • Exposure to Spring Boot is a big plus.<\/span><\/span><\/span>

      <\/li>

    • Hands on experience in designing and developing<\/span> applications using Java EE platforms<\/span><\/span><\/span><\/span>

      <\/li>

    • Object

      Oriented analysis and design using common design patterns<\/span><\/span><\/span><\/span>

      <\/li>

    • Profound insight of Java and JEE internals (Classloading memory management, Transaction

      Management etc.)<\/span><\/span><\/span><\/span>

      <\/li>

    • Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)<\/span><\/span><\/span><\/span>

      <\/li>

    • Experience in spring Framework<\/span><\/span><\/span><\/span>

      <\/li>

    • Experience in developing web applications using at least one popular web framework (JSF,

      Wicket, GWT, Spring MVC, Angular 8)<\/span><\/span><\/span>

      <\/span><\/li><\/ul>

      <\/div><\/span>

Keywords
ITSoftware

¿Te interesa este puesto?