Browse Jobs
For Employers
Post JobLog inGet Started

Technical Manager ( Java Developer)

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

Job Details

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

Skills And Tools:

Job Description

  • We are looking for an experienced Java developer who can contribute with project management, programming and development, testing strategies, and be able to adapt to our system architecture and work environment.
  • Managing to enhance the team productivity, enable continuous deployment, flawless content editing, and minimize QA lifecycles. 
     

Your Contributions
  

  • 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

Your Qualifications

  • At least 4 or 5 years of experience as Java developer, OOP, and Spring framework technologies and overall 5-10 years of experience
  • Experience designing, implementing, and using RESTful Web Services
  • Strong experience with Spring frameworks 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 DevelopmentTechnical Manager ( Java Developer)