|
||||||||||||||||||
الوصف الوظيفي Coordinate team activities and workload through tasks, milestone, and objective tracking along with metric reporting Guide and grow the engineering team to address business needs as per Pegasus growth plan Lead design & architecture discussions Be hands on with coding, release management and testing Collaborate with Product Management, QA, Dev Ops and other teams to design, build, test, and roll out; Build and manage micro services using Spring Boot and other modern Java technologies Promote best practices like TDD and Continuous Deployment Research new and emerging technologies that may enable improvements in the product development Assist the product Management team by assessing technical feasibility and provide insights into the possible tech solutions, their implications and the required effort, maintaining and writing user stories المهارات 7+ years strong knowledge of data structures, algorithms, and object-oriented software engineering best practices. Extensive experience in JAVA is essential. Extensive experience of Spring is essential. Extensive experience designing and developing Microservices / Microservices architecture. Experience with Neo4j, MongoDB and PostgreSQL is very important. Experience with the TDD methodology and Java testing frameworks (Junit/Mocks etc). Experience with big data solutions such as Elastic, Hadoop, HBase, and Kafka is a big plus. Experience with Git as version control system. Experience working using an agile, scrum based, development process. At least 5 years of experience working using an agile, scrum based, development process. تفاصيل الوظيفة https://www.bayt.com/ar/uae/jobs/senior-software-engineer-3893864/ |
||||||||||||||||||