Browse Jobs
For Employers
Post JobLog inGet Started

Senior Java Developer

Techno-Ways
Nasr City, Cairo
Posted 2 years ago
8Applicants for1 open position
  • 7Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Duties and responsibilities

  • Designing, implementing, and maintaining Java-based/Angular applications and API.
  • Contributing to all phases of the development lifecycle and other Agile ceremonies.
  • Writing testable, scalable, and efficient code.
  • Test and debug new applications and updates.
  • Maintain up-to-date code documentation.
  • Participating in code reviews.
  • Maintain and evolve legacy codebase.
  • Monitor and support junior Developers.

Why Techno-Ways

  • Joining our company grants you an opportunity to accelerate your career by working with the world’s most admired employers, and alongside the best talent in the industry. Here, you’ll grow, develop your voice and expertise, and evolve your skills to meet the demands.

Job Requirements

  • 5+ years of experience with Java technologies and agile methodologies.
  • Hands-on experience using Spring MVC, Spring AOP, Spring IoC, and Spring Boot. 
  • Familiar with Azure DevOps.
  • Good experience using one of the common JavaScript front-end technologies (Angular / React)
  • Fluent in SQL ( we use Postgres). 
  • Docker and Kubernetes experience.
  • Familiar with microservices and serverless architectures. 
  • Good understanding of RESTful API design practices. 
  • An eye for recruiting great people
  • Hands-on experience on Apache Camel or MuleSoft.
  • An eye for recruiting great people
  • Experience working on large-scale infrastructure.
  • Good understanding of integration design patterns.
  • Good command of web
  • Exposure to IoT applications.
  • Excellent in English (B2/C1/C2).
  • Are self-motivated and have excellent analytical, problem-solving, and troubleshooting skills.
  • Enjoy working collaboratively with product and engineering teams to deliver value to clients.
  • Good knowledge of large-scale web application deployment.
  • Excellent relationship building, organization, collaboration, leadership, negotiation, adaptability, and time management skills.
  • Good experience using one of the common JavaScript front-end technologies (Angular / React ).
  • Able to work with minimum supervision.
  • Able to learn and apply new technologies.
  • Strong ownership of assigned work.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Java Developer