Browse Jobs
For Employers
Post JobLog inGet Started

Senior Java Developer

Agile Technologies
Maadi, Cairo
Posted 2 years ago
13Applicants for1 open position
  • 10Viewed
  • 2In Consideration
  • 1Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Our Company 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 productio

Job Requirements

Qualifications

  • Senior experience (+5 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

Preferred Skills:

  • Micronaut Backend framework
  • Mobile application release process
  • DevOps Pipelines
  • Enterprise software development and implementation

Soft Skills

  • Creative problem-solving skills.
  • Strong team-building skills.
  • Strong written and verbal communication and interpersonal skills.
  • Eagerness and willingness to learn new technologies.

Working conditions

  • Regular evening and weekend work, shift work, working outdoors, working with challenging clients.
  • Traveling +/- 50% from the year.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Java Developer