Java Full-stack Technical Team-Lead
Java Full-stack Technical Team-Lead
الوصف الوظيفي
Primary Responsibilities:
· Design, analysis, development, implementation, and deployment of new data driven web based applications, as well as providing support for existing systems.
- Support system testing by following up on and closing defect tickets in a timely manner.
- Deploy all integration artifacts to a testing and production environment.
- Produces architecture design or develops code meaningfully to shared components across products and capabilities
- Designs solutions to meet business needs within predefined enterprise or LOB architecture guidelines
- Crafts necessary team architectural patterns and selects tooling including technology choices and buy vs. build decisions
- Creates design documents and defends architectural decisions with other lead engineers to gain alignment
- Actively mentors team members primarily in 1:1 and small group mentorship sessions
- Influences and mentors through code reviews, brown bags, tech talks, and design reviews
- Actively develops threat prevention mechanisms and drives security best practice adherence in code reviews
- Actively reviews others code for security vulnerabilities and ensures remediation
- Actively attracts talented resources to fill roles within the organization
الوصف الوظيفي
المهارات
Job Requirements
· Bachelor's degree in Computer engineering or Computer Science
· Solid experience and knowledge of the fundamentals of the following:
- 6+ years or more of hands-on full-stack experience with Java Enterprise Edition (Java/J2EE), UI, DevOps and web technologies
- Spring Framework
- Angular, Redis, and MySql
- Single Application UI Design
- API Driven Development, Service-Oriented Architectures (SOA), RESTful Web Services, Microservices
- Branching and Code Management
- Security Concepts and Vulnerabilities (OWASP)
- Code Quality and Industry Best Practices
- Agile Methodologies
- CI/CD and DevOps
· 3+ years of leadership experience, both with guiding team members and influencing senior management
· Exceptional problem-solving skills, demonstrating a methodical approach to analysis and providing solutions based on data and facts
· Ability to create effective documentation and presentations, clear and meaningful diagrams, and supporting analysis results
المهارات
تفاصيل الوظيفة
- منطقة الوظيفة
- القاهرة, مصر
- قطاع الشركة
- تطوير البرمجيات
- طبيعة عمل الشركة
- غير محدد
- الدور الوظيفي
- تكنولوجيا المعلومات
- نوع التوظيف
- دوام كامل
- الراتب الشهري
- غير محدد
- عدد الوظائف الشاغرة
- 1
تفاصيل الوظيفة
المرشح المفضل
- المستوى المهني
- إدارة
- عدد سنوات الخبرة
- الحد الأدنى: 10
- الجنسية
- مصر
- الشهادة
- بكالوريوس/ دبلوم عالي
المرشح المفضل
التعليم
Computer And Communications Engineering