Job Description
Senior Java Developer
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.
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.
Job Location Cairo, Egypt Job Role Information Technology Years of Experience Min: 5 Max: 10
Job Details
- Job Location
- Cairo Egypt
- Company Industry
- Other Business Support Services
- Company Type
- Employer (Private Sector)
- Employment Type
- Unspecified
- Monthly Salary Range
- Unspecified
- Number of Vacancies
- Unspecified