drjobs Senior Java Developer العربية

Senior Java Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Nasr City - Egypt

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Description

  • 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
  • Able to work with minimum supervision
  • Able to learn and apply new technologies
  • Maintain and evolve legacy codebase
  • Monitor and support junior Developers
  • Strong ownership of assigned work

Requirements

  • 5 years application development and implementation experience.
  • JEE experience (EJB JSF CDI JPA).
  • Experience using Spring MVC Spring AOP Spring IoC Spring Boot.
  • Good experience using one of the common JavaScript front-end technologies (Angular / React )
  • Fluent in SQL ( we use Postgres )
  • Good command of web

Preferable skills

  • Preferable exposure to .Net Core framework
  • Good understanding of integration design patterns
  • Hands on experience on Apache Camel or Mulesoft
  • Docker and Kubernetes experience
  • Exposure to IoT applications
  • Good understanding of RESTful API design practices.
  • Familiar with microservices and serverless architectures

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.