Skills And Tools:
- Design, code, test, analyze, evaluate, debug and document application programs in Java (EE) technologies
- Design and implement processes, workflow, and data models according to the requirements
- Provide assistance in the creation of the system design and functional specifications
- Identify and apply appropriate modern technologies and techniques for software development
- Maintain and enhance existing code and database schemas
- Closely collaborate with other teams while assisting in evolving the company's product
- Bachelor's degree in Computer Science or a related discipline
- At least 4 years experience in back end platforms development with solid programming abilities in Java (EE)
- Knowledge of Relational Database technology
- Knowledge of NoSQL will be considered a plus
- Strong core Java development skills for server-side needs.
- Experience in Spring Framework / Spring Boot
- Familiar with Cassandra/MongoDB or Similar No SQL DB
- Experience in Message Queue Like Active MQ/Kafka.RabbitMQ
- Excellent analytical and time management skills.
- Teamwork skills with a problem-solving attitude.
- Java Spring Boot Microservices...Confidential Company - Nasr City, Cairo4 days ago