Find A Job
Job Seekers
CV Writing
Job alerts
Available Jobs
Employers
Home
About Us
Available Jobs
Candidates
Employers
Contact Us
CV Writing
Jobs alert
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
Please Enter Name
Please Enter Contact Number
Please Enter Email
Check Email Format
Years of Experience
Entry Level (0-2)
Intermediate Level (3-8)
Senior Level (8-15)
Expert Level (+15)
Please Enter Experience
Do you have experience in IT Services
Yes
No
Yes
No
Language Spoken
Bilingual
Arabic Only
English Only
Time To Join
Immediately
30 days
60 days
90 days or more
Upload Your CV
Only (Doc.Docx,PDF Format)
Send