Browse Jobs
For Employers
Post JobLog inGet Started

Senior Java Developer

Maadi, Cairo
Posted 2 years ago
13Applicants for1 open position
  • 13Viewed
  • 0In Consideration
  • 3Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

A multination company specialized in IT and Software consulting is seeking Senior Engineers to join us in Cairo office as Java Developers to manage and organize the development effort in order to achieve projects business targets. A large portion of your role will also focus on reviewing pull requests by the developers and making sure best practices and coding standards are applied and respected.

Duties and responsibilities

Design

  • Author interface artifacts in conjunction with Front-end Engineers and Data Engineers
  • Produce mock services to unblock front end development
  • Design API specifications to match business requirements
  • Establish and apply design patterns for microservices
  • Establish and apply design patterns web and mobile applications

Build

  • Ensure code quality is excellent
  • Coordinating between front-end and back-end teams to complete business components
  • Building reusable code and libraries for future use
  • Review team pull requests and ensure quality code coverage
  • Ensure proper integration with third parties and partner squads

Scale

  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Implement and enable monitoring and analytical tools
  • Plan and release web and mobile applications to production
  • Plan and release backend services to production

Job Requirements

Duties and responsibilities

  • Senior experience (+4 years) in Java - At least 3 years of experience with Spring Boot
  • Expert building RESTful APIs
  • Expert with Microservices architecture and software design patterns can design and solution microservices based on the business domain.
  • Experience in Event Streaming (Kafka or similar technologies)
  • Experience in API Gateway architecture design
  • Experience in OAuth2 authentication and authorization patterns
  • Experience in microservice communication and request signing & protection
  • Micronaut Backend framework
  • Mobile application release process
  • DevOps Pipelines
  • Enterprise software development and implementation

Featured Jobs

Similar Jobs

Search other opportunities
JobsBusiness DevelopmentSenior Java Developer