Responsibilities
Oversee the day-to-day activities of the Java development team, ensuring that tasks are completed on time, within scope, and to a high standard.
Lead the design and architecture of Java-based applications, ensuring they are scalable, maintainable, and aligned with industry best practices.
Actively participate in hands-on coding, debugging, and testing to ensure high-quality code is being produced.
Collaborate with project managers to estimate, prioritize, and define project timelines and deliverables.
Identify and resolve complex technical issues, including system performance, scalability, and architecture problems.
Encourage the team to adopt best practices, new methodologies, and efficient ways of solving problems.
Act as a liaison between technical teams and non-technical stakeholders to ensure clear communication and understanding of requirements.
Qualifications
Strong knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
Ability to guide and mentor team members, helping them grow technically and professionally.
Strong leadership, communication, and team management skills.
Understanding of Agile/Scrum methodologies and CI/CD pipelines.
Strong experience with microservices architecture, RESTful APIs, and distributed systems.
تفاصيل الوظيفة
الموقع عمان - الأردن
القطاع
نوع الوظيفة دوام كامل
الدرجة العلمية بكالوريوس
الخبرات 5+
الجنسية
غير محدد
سجلي الدخول للتقدم