Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop design for medium complex features of the applications.
- Write code as per defined architecture and design, following coding standards and best practices.
- Lead in technical discussions, stand-ups, retrospectives, meetings, and demos.
- Follow processes like code version control, task updates in JIRA, CI-CD Dev Ops, and other project-specific processes.
- Perform unit testing of your code before giving it for review/QA.
- Get your code reviewed and approved by the Architect.
- Assist the Architect in defining coding standards, best practices, technical design, and architecture.
- Manage the delivery of multiple modules or small projects.
- Be a team player.
Job Requirements
- Bachelor of Computer Science, S/W programming, IT or MIS
- 5+ years of practical experience
- Java 8+
- Springboot and Spring Cloud
- Knowledge in Agile, Exposure to JIRA, managing code in Git
- Excellent Communication skill
- Exposure to Microservice, Event-Driven architecture
- Excellent experience in one or more database SQL & NoSQL (PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, DynamoDB)
- ETL Knowledge is preferred and Good Knowledge of Design Pattern
- Proper understanding of SOLID and clean code principles
- Knowledge of Message Queues and Brokers
- Advanced problem-solving skills
- Strong knowledge of RESTful APIs standards and best practices
►► Fitting candidates will be contacted and given a short assignment for skills validation.
►► The accepted candidate will be hired immediately to work with the client #remotely with a competitive salary package + medical & social insurance + top gear machines.
Featured Jobs
Similar Jobs
- Senior Java DeveloperFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza2 days ago