الوصف الوظيفي
Job Description
Design and develop performant and scalable software with a Microservices architecture
Be responsible for the hiring, mentoring, career progression, and development activities of a team of engineers working on a functional area of the system, delivering strategic features, improving platform performance and throughput, and reducing technical debt
Work as part of an amazing team of like-minded individuals with a can-do attitude to change the world
The opportunity to work in a fast-paced environment, where requirements can change overnight and getting things done is as simple as making a case and leading the charge
You will be working in a Globally-distributed agile environment with our product development centres across different offices in UK, Serbia & UAE.
Understand that work is done across multiple timezones (UK, Serbia, UAE) using remote collaboration tools.
Responsibilities
Lead Technical Initiative’s as per CTO, & VP direction and overall company Strategy
Build an outcome-based engineering culture based on “system thinking”.
Proactively identify technical debt, where the platform can be optimized, and introduce operational efficiencies
Design and produce performant, scalable, highly transactional software, that adheres to functional and non-functional requirements, and be able to explain them to both technical and non-technical stakeholders
Estimate, prioritize and execute tasks in a high-pressure environment
Work closely with Product Managers to help create and prioritize the roadmap, perform “just enough” analysis and design on upcoming priorities to create a forward-looking development plan, and schedule development activities to ensure your team delivers quality software, on time
Support the planning and execution of production deployments and go-lives
Enable engineers to perform effectively
Contribute towards Hiring and Recruitment activities
Responsible for the coaching and mentoring of an agile engineering team, whilst encouraging empowerment and autonomy
المهارات
Skills and Requirements
8+ years of commercial experience in Java
Have experience working with relational DBs such as MySQL, Oracle, PostgreSQL. Ideally NoSQL experience
Have experience developing and designing RESTful API
Ability to choose the right technology for the task at hand, whether it turns out to be the latest framework or an established one
You strive for technical excellence, collaboration and continuous improvement
You are a strong hands-on engineer who leads by example
Outstanding communication skills
Comfortable with 10% travel across our locations in UK, Serbia & UAE.
Bonus points for:
BSc or MSc in Computer Science or related degree from a top university
Previous experience leading a team of 5 – 8 Engineers.
Strong experience with real-time, low-latency, high-throughput, distributed and scalable systems
Knowledge of Spring Frameworks including Spring Security, Spring Boot, and Spring Data
Familiarity with application security, cryptography, and security practices
Having a working knowledge of Docker, Kubernetes, AWS, UNIX-based operating systems, and Microservices
Experience in working Agile teams spread across multiple locations and time zones.
تفاصيل الوظيفة
منطقة الوظيفة أبو ظبي, الإمارات العربية المتحدة
قطاع الشركة خدمات تكنولوجيا المعلومات
طبيعة عمل الشركة شركة توظيف
الدور الوظيفي تكنولوجيا المعلومات
نوع التوظيف دوام كامل
الراتب الشهري غير محدد
عدد الوظائف الشاغرة 1
المرشح المفضل
المستوى المهني إدارة
عدد سنوات الخبرة الحد الأدنى: 9 الحد الأقصى: 20
https://www.bayt.com/ar/uae/jobs/java-tech-lead-4466387/