As a senior Java Developer, you will help to realize high-end technology solutions for our clients. You will manage the development, design, user interface, technology integration, and site architecture management. Moreover, in this hands-on consultant role you will engage in business development.
Requirements
BSc in computer science, engineering, or relevant degree
· 4+ years of software development experience with expertise in Java 8+ and knowledge of latest Java
· Experience with microservices using Spring/Spring Boot, Spring Cloud, Netflix OSS, Zuul - Deep understanding on microservices design patterns, service registry and discovery, externalization of configurations
· Experience with Multi-threading, Collections
· Thorough experience in writing high quality code with full automated unit test coverage (Junit, Mockito, etc.)
· Thorough experience in defining and applying design standards, patterns, quality matrix depending on the solutions
· Strong knowledge in data modelling, querying, performance tuning of any big-data stores (MongoDB, Elasticsearch, Redis etc;) and /or any RDBMS (Oracle, PostgreSQL, MySQL etc;)
· Working experience with data platforms (relational and/or NoSQL) and messaging technologies
· Working experience with web-services (REST, SOAP)
· Familiarity with streaming technologies such as Kafka/Redis etc.
· Deep knowledge of OOPs, data structure, and algorithm
· Experience in Containers (Docker/Kubernetes) based deployment and management Clean & Solid Code, CI/CD, DevSecOps, Automated resilience testing
· Knowledge in security frameworks, concepts, and technologies like Spring Security, OAuth2, SAML, SSO, Identity and Access Management
· Strong verbal & written communication skills
· Working experience with acceptance
· Working experience in hashing and encryption with different algorithms
Benefits
·
SSC Egypt
Specialized in BPO services, including recruitment and outsourcing services, serving over 80 companies worldwide and making more than 5,000 successful hires.
Updated
Other jobs at SSC Egypt
Why OmniJobs?
- Rare & hidden jobs
- New jobs every day
- No expired job posts
- All jobs in English
Receive emails about similar jobs
Get alerts to your inbox about new open jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs