Senior Java Developer

Giza Systems

Cairo, Egypt

Posted
Ref: OP758-824

Job description / Role

Employment: Full Time

Job Description

• 5+ years of strong experience in Java with excellent Core Java skills.
• Excellent understanding of OOPs / Functional programming concepts.
• Good hands-on experience with data structures and algorithms Strong expertise in design patterns and coding best practices
• Experience in designing and building end-to-end distributed highly available N-tier web high-traffic, scalable and high-performance enterprise applications.
• Experience with SQL and NoSQL databases. E.g. Postgres/MongoDB/ Elasticsearch etc.
• Very Good Experience in RESTful web service patterns, microservice architecture and containers.
• Experience with unit testing, caching strategies, profiling, memory management and performance tuning.
• A self-starter who has the ability and willingness to learn new material quickly and perform in a fast-paced environment.
• Initiative to work both independently and as part of a team Analytical mindset and good problem-solving skills.

Requirements

Personal Skills

• Problem-solving
• Teamwork
• Communication
• Leadership

Technical Skills

• Experience with Agile software methodologies and continuous deployment.
• Good experience in OSGI framework.
• Experience in building Kafka pipelines.
• Knowledge of Dockers and Kubernetes
• Knowledge of Linux commands.

About the Company

Giza Systems, a leading systems integrator in the MEA region, designs and deploys industry-specific technology solutions for asset-intensive industries such as the telecoms, utilities, oil and gas, hospitality and real estate among other market sectors. We help our clients streamline their operations and businesses through our portfolio of solutions, managed services, and consultancy practice. Our team of 1000 professionals are spread throughout the region with anchor offices in Cairo, Riyadh, Dubai, Doha, Nairobi, Dar-es-Salaam, Abuja, Kampala and New Jersey, allowing us to service an ever-increasing client base in over 40 countries.

Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month