Junior Full Stack Software Developer (Java + Angular)_VOIS

  • _VOIS
  • Cairo, Cairo Governorate, Egypt

وصف الوظيفة


Responsibilities :

Design:

 Implement the agreed requirement adhering to the design documents of the project

Investigation & Problem Solving:

 Ability to compare and assess technical solutions & tools.

 Learn from mistakes and consider lessons learned.

Reporting:

 On time reporting and escalation of projects problems.

Quality:

 Implement the agreed requirement with high level of quality.

 Conduct unit test on all deliverables.

 Minimal number of defects during QA & UAT process.

Systems Support:

 Support production systems with taking care of implementing the required KPIs.

 Ability to investigate the root cause, recommend and implement proper technical solution within the agreed SLA.

Commitment, Flexibility & Dedication:

 Deliver tasks on time and within project plan with the agreed quality standards.

 Flexible to adapt with unplanned changes in timelines, business requirements, quality standard or any other activity that might threat the overall project delivery.

 Co-operate with other team members to achieve project targets.

 High dedication with putting the business first and ability to set the right priority for the benefit of our business.

Innovation

 Suggest and implement new ideas and software improvements.

Technical skills:

 Very good hands-on experience in Java (OOP, SOLID principals, design patterns, clean code, threading, streaming, …)

 Good hands-on experience in Angular

 Good experience in Spring framework (Spring boot, Spring data, Spring security, Spring cloud, ...)

 Good experience in Microservice architecture & REST APIs

 Good experience in Unit Testing & mocking

 Good experience in Relational & No SQL Databases

 Good experience in Caching and performance tuning

 Nice to have experience/knowledge in Docker, Kubernetes, Jenkins, CI/CD

 Nice to have experience/knowledge in AWS Development

Work Experience:

 1-3 years working experience.

Education:

Bachelor Degree in computer science and/or engineering or equivalent

General Skills:

 Fast learning curve with minimal coaching and guidelines.

 Can work in a team or independent.

 Steadiness under pressure.

 Good communication skills.

 Communicate in a clear and simple way.

 Learn from mistakes and share lessons learned from previous projects.

 Good listener, listen and ask questions to understand the business needs.

 Ability to work efficiently under pressure with no compromise on quality of deliverables.

 Show a can-do attitude, and believe in challenging and developing ourselves.

#_VOIS#WeMoveTheWorld#MoveWithUs