Senior Software Java Developer
Spectro -
Maadi, CairoPosted 4 years ago40Applicants for2 open positions
- 20Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsible for:
Developing software applications and products with coaching juniors team members.
Design:
- Participate in design of one or more of business modules.
- Implement the agreed requirement adhering to the design documents of the project. Coaching & Technical.
Guidance:
- Own one or more modules of the project(s) under development.
- Responsible for providing technical guidance and coaching for the juniors team members.
Quality:
- Implement the agreed requirement with high level of quality.
- Review code of juniors members with providing clear feedback.
Technical Estimate:
- Participate in the requirements estimation process.
Innovation:
- Suggest and implement new ideas and software improvements.
- Assess juniors team members ideas and provide constructive feedback and guidelines.
General:
- Fast learning curve with minimal coaching and guidelines.
- Flexible to adapt with unplanned changes in timelines, business requirements, quality standard or any other activity that might threat the overall delivery.
- Show a can-do attitude, and believe in challenging and developing ourselves.
- Co-operate with other team members to achieve business targets.
- High dedication with putting the business first and ability to set the right priority for the benefit of our business.
Job Requirements
- 4-6 years of experience in software development using Java technology.
- Very good knowledge of micro-service development.
- Very good knowledge of angular JS.
- Very good knowledge of PostgreSQL database.
- Very good knowledge of Apache Cassandra.
- Very good knowledge of ORM.
- Very good knowledge of one or more Spring frameworks.
- Very good knowledge of RestFull APIs.
- Very good knowledge of SOAP web services.
- Very good knowledge of JavaScript.
- Very good knowledge of Service Oriented Architecture (SOA).
- Very good knowledge of Micro-services Architecture.
- Very good knowledge of design patterns.