Browse Jobs
For Employers
Post JobLog inGet Started

Senior Java Developer/Technical Manager

Beyond Apps Group
Nasr City, Cairo
Posted 2 years ago
5Applicants for1 open position
  • 4Viewed
  • 0In Consideration
  • 2Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Participate & manage in agile/scrum software development, prototyping and code reviews with a small team of developers
  • As a Java developer, you will code back-end services in Spring framework technologies
  • Design, implement and/or use RESTful web services
  • Write testable, well thought-out code within the Java and Spring ecosystem, embracing additional languages and frameworks when appropriate
  • Unit, e2e and performance testing software under load to ensure reliability and scalability

Job Requirements

  • At least 4 or 5 years of experience as Java developer, OOP, and Spring framework technologies.
  • Experience designing, implementing and using RESTful Web Services
  • Strong experience with Spring framework such as Spring Boot, Spring Security and Spring Data.
  • Knowledge on Cloud environments such as AWS
  • Knowledge and experience with various Java libraries like amazonaws, jackson, jetty, swagger, mapstruct
  • Experience using Maven, OAuth2 and AWS SKD
  • Solid understanding of version control principles, preferably using Git
  • Experience using NoSQL databases like MongoDB
  • Experience using mocking frameworks, testing frameworks
  • Strong knowledge on how to navigate the vast and quickly evolving collection of opensource projects and select the right tool for the job
  • Attention to detail and an ability to build reliable, scalable, and flexible software.

Desired

  • Knowledge of live streaming and VOD system design
  • Team lead Experience
  • Prior experience working on a scalable web/mobile based application

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Java Developer/Technical Manager