Senior Java - Team Lead

Senior Java - Team Lead

  • Posting Date: 05/10/2022
  • Ref: 200764
  • Position: Senior Java - Team Lead
  • Location: Jordan
  • City: Amman
  • Sector: IT Services
  • Years of Experience 7-10 Years of experience in a similar role.
  • Qualification: Bachelor's Degree in Computer Science or Computer Engineering
  • Salary: Market rate
  • Workdays:
  • Description:
    Senior Java - Team Lead – Jordan
    Essential Duties and Responsibilities:
    • Lead and mentor development teams during the project lifecycle, applying the latest Java technologies.
    • Make a code review of the submitted developers' work.
    • Lead and apply DevOps practices, Continuous Integration, and Continuous Delivery using Jenkins or Azure DevOps.
    • Define solution architecture in terms of technology/framework selection and components relationships.
    • Define solution hardware and software prerequisites.
    • Perform agile sprint planning and perform technical analysis.
    • Convert user stories to manageable work items.
      Special Requirements & Skills:
    • 1.Mastering Enterprise Java technologies and frameworks; JEE, Spring MVC, Spring Boot, JPA, Hibernate, Spring Cloud, Spring Batch, Quartz, JUnit, and Log4j.
    • 2. Mastering design patterns, clean architecture, and clean code principles
    • 3. Good Knowledge in Microservices’ Design Practices and Architecture;
    • 4. Event-Based Programming using Queuing Platforms (Kafka, RabbitMQ, and IBM MQ), Docker, Kubernetes, and Microservices Fabric.
    • 5. Experienced in building large-scale business applications using java and Microservices technologies.
    • 6. Ability to work within and execute an agile development methodology; specifically scrum.
    • 7. Mastering API Design and Implementation.
    • 8. Ability to work with different source control systems, specifically Git, SVN, and Azure DevOps
    • 9. Good Knowledge of Database designs; SQL and NoSQL Databases; especially Redis and Mongo, in the context of Java application development and design.
    • 10. Good Knowledge in designing and developing native cloud applications
    • 11. Excellent problem analysis and solving
    • 12. Ability to suggest and embrace new technologies for the benefit of the project and help the team to adopt them.
    • 13. Databases: Familiar with Oracle, IBM DB2, MySQL
    • 14. Operating Systems: Linux and Windows.
    • 15. Source Control and ALM: TFS, Git BitBucket, GitHub, TortoiseSVN, and JIR
    More


Apply for this job

Do you have experience in IT Services
Language Spoken
Time To Join
Upload Your CV Only (Doc.Docx,PDF Format)
  Send  
aroma city group
About Aroma City Group
Find A Job
Get in Touch
All copyrights reserved, Aroma City Group 2025