Junior Java Software Developer _VOIS

Egypt - Egypt
ResponsibilitiesDesign: - Implement the agreed requirement adhering to the design documents of the projectInvestigation & 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:Good knowledge of: - Object Oriented Programming - Design patterns (Basic GoF) - SOLID principals - Threading - Collections - Unit testing - Relational Database Basic concepts - No SQL Database - Mongo DB - Spring boot - AOP – Aspect Oriented Programming - Spring data - Maven - Git and branching strategies - Application servers - Jenkins as a concept - Streaming - Reactive programming - Generics - REST APIs - Clean codeWork Experience: - 1-2 years working experienceEducation:Bachelor Degree in computer science and/or engineering or equivalentGeneral 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
Post date: 29 February 2024
Publisher: Wuzzuf .com
Post date: 29 February 2024
Publisher: Wuzzuf .com