Browse Jobs
For Employers
Post JobLog inGet Started

Software Engineering Manager

Boutiqaat
Heliopolis, Cairo
Posted 2 months ago
17Applicants for1 open position
  • 16Viewed
  • 5In Consideration
  • 10Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Main Responsibilities:

• Lead a team of java developers.
• Design, develop, and test Spring-based solutions using common standards and integrations such as Data, Redis, Kafka, etc.
• Deliver strategic improvements to large scale Spring Boot products.
• Identify potential challenges and bottlenecks in order to address them proactively.
• Develop and utilize technical documentation.
• Formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems
• Maintain and update all existing Spring applications as needed.
• Translate software requirements into working and maintainable solutions within the existing application frameworks and standards.
• Implement the product's lifecycle: Design, development, quality, deployment, and maintenance.
• Develop and adhere to best practices for developing applications
• Continuously contribute to team performance improvement and collaboration
• Collaborate effectively across teams.
• Help DevOps in release automation.


 

Job Requirements

Job Requirements

• 10+ years of experience in the field or Java SpringBoot.
• Expert in Spring boot/JAVA8 experience in system design and architecture.
• Expert in microservices and microservices design.
• Knowledge of MySQL and NoSQL databases (document database, key-value based, graph database). should have worked on scale and handled high customer traffic.
• Familiar with various design and architectural patterns.
• Knowledge of queuing systems and Kafka
• Knowledge of search engines such as Elasticsearch.
• Skill for writing reusable Java libraries.
• Writing clean, readable Java code.
• Good knowledge of Docker and Orchestration layers.
• Understanding of JVM, its limitations, weaknesses, and workaround.
• preferably who has FinTech and e-commerce experience.

 

We Offer:

·      Attractive package

·      Health Insurance

·      The opportunity to become part of a highly professional and dynamic team working around the world

·      Healthy Environment

·      Annual Bonus according to performance.

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Engineering Manager