Java Team Leader
Genwin -
Nasr City, CairoPosted 5 years ago21Applicants for1 open position
- 10Viewed
- 3In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop, maintain, troubleshoot, enhance and document components develop by self and others as per the requirements and detailed design
- Conduct thorough unit testing and integration testing for the whole system
- Mentor Junior and Senior team members
- Identifying production and non-production application issues
- Transforming requirements into stipulations
- Responsible of changes to improve established java application processes
- Responsible of best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Ensures and responsible for Use best practices, coding standards, code quality and reviews
- Ensures unit testing
- Develop and execute unit test plans
- Support formal testing and resolve test defects
- Responsible for the versioning control and releases of software components
- Conduct peer-reviews and lead reviews and provide feedback
- Familiar with the software development and testing lifecycle
Job Requirements
- Bachelor of Computer Science or Engineering.
- Min 8 years’ experience in software development
Technical skills:
- Good knowledge of Blockchain concepts and frameworks
- Good knowledge of object-oriented programming and design
- Good knowledge of J2EE Design Patterns
- Good knowledge of SOA and Microservices architectures
- Proficient on developing complex backend systems using J2EE
- Good knowledge on webservices (REST and SOAP)
- Good knowledge of Spring framework
- Good knowledge of Spring cloud framework
- Good knowledge of Relational Databases Oracle(Preferred) or SQL Server
- Good knowledge on NoSQL
- Familiar with Agile software development processes
- Experience with test-driven development
- Experience with Hibernate
- Experience with Docker, Redis, Kafka
- Good knowledge on Angular 5 or 6
- Sound proficiency with Team Support
- Sound proficiency in Delegation
- Sound proficiency Technical Excellence
- Good Innovation skills
- Attention to Details and Critical Thinking
- Flexible in working under changing and different work settings