Java Technical Lead

 

Description:

We are looking for a Technology Lead - JAVA responsible for managing the Development team. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts.

  • Working experience in an agile software development environment with a good understanding of the principles of agile architecture.
  • Demonstrate strong technical skills with a deep understanding of modern architectural styles and practices such as Microservices, Containers, Cloud (AWS, Azure), APIs, Continuous Delivery, Event-driven architecture, Evolutionary architecture, etc., with a passion for hands on coding.
  • Proficient in Java & Java EE, with a good knowledge of its ecosystems and skill to write reusable components/Java libraries.
  • Deep familiarity with cloud platforms such as AWS, Azure or Google and Serverless architecture and Cloud Native solutions.
  • Work experience in front-end technology like Angular/React/Vue/Flutter and knowledge on Node JS.
  • Experience in NoSQL (Mongo preferable) and RDBMS DB (Oracle, PostgreSQL).
  • Design & Creating database schemas that represent and support business processes.
  • Work experience in Spring framework (Spring core / Spring Batch / AOP / Spring Data / Spring JDBC / Spring Boot/ Spring Reactive), Hibernate ORM. And Working experience in Spring Security and OAuth2 implementation.
  • Experience with messaging technology like JMS, Active MQ, IBM MQ and Experience with Apache Kafka.
  • Experience and expertise in container-based architecture – Kubernetes, docker, CI/CD like Jenkins and Gitlab CI/CD.
  • Proficient understanding of code versioning tools, such as Azure Repo, Bitbucket, Git, GitLab etc.

Organization Omnia
Industry IT / Telecom / Software Jobs
Occupational Category Java Technical Lead
Job Location Dubai,UAE
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2023-01-03 1:52 am
Expires on 2024-05-27