Browse Jobs
For Employers
Post JobLog inGet Started

Java Full Stack Team Leader

Cashcall
Maadi, Cairo
Posted 2 years ago
9Applicants for1 open position
  • 2Viewed
  • 2In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Gender:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Lead the development of new features, services, and APIs
  • Coordinate between the business team and development team to scope, estimate, test and deliver end to end features
  • Integrate and continuously improve agile methodologies within the team
  • Guide how to write reusable code and modules, optimize the software for maximum performance and scalability
  • Provide technical guidance, career development, and mentoring to team members
  • Build dynamic web applications and services and implementing complex data and API integrations
  • Design overall architecture of the Cashcall platforms.
  • Architect & Build Cashcall platforms while defining software architecture principles and standards
  • Front and back-end development.
  • Work with several programming languages and several databases engines to develop Cashcall platforms.
  • Maintain quality and ensure the responsiveness of applications.
  • Collaborate with the rest of the team to design and launch new features.
  • Work with graphic designers and converting designs to visual elements.
  • Understanding and implementation of security and data protection.
  • Work with single page application technologies such as AngularJS, ReactJS to develop CASHCALL platforms.
  • Maintain code integrity and organization.
  • Develop applications for both mobile and web.
  • Working with code versioning tools
  • Innovate and provide critical thinking and problem-solving ability to drive change and develop creative technology solutions
  • Focus on work ethics, continuous learning, and desire to deliver the best inspires your team members.
  • Assist colleague developers through code reviews, program enhancements, unit testing, bug fixing and problem-solving
  • Seek to learn new technologies and continuously scan the landscape for opportunities to enhance the platform in order to deliver better products
  • Interact with a variety of professionals with different backgrounds and experience and seek to learn from and contribute to the group.

Job Requirements

  • 7+ Years’ Experience in full software development life-cycle, including at least 2 years of experience in a leadership position
  • Experience in Java.
  • SCRUM or other Agile methodologies experience.
  • Knowledge of using different database engines (Oracle, MSSQL, PostgreSQL..)
  • Strong design and analysis skills
  • Java EE Spring Boot deep experience is required
  • Spring MVC experience is a big plus
  • Strong understanding of Java/OOP/Core Java concept, Spring framework, Hibernate and Jasper and RabbitMQ
  • Flutter experience is big plus
  • Hands-on experience in implementing Microservices
  • Experience in Elastic search and Kafka is a Plus
  • Knowledge of front end technologies such as Angular is a big plus
  • Excellent experience working in an agile team and applying agile practices
  • A ruthless commitment to testing the code written
  • Extensive problem-solving skills
  • Presenting and Communicating Information
  • Strong knowledge in Architectural and design patterns

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentJava Full Stack Team Leader