drjobs Principal Software Engineer JavaJS العربية

Principal Software Engineer JavaJS

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
Jobs by Experience drjobs

0 - 1 years

Job Location drjobs

Amman - Jordan

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Jordanian

Gender

N/A

Vacancy

1 Vacancy

Job Description

About Company

Atypon, a Wiley brand, is the world’s largest technology company in the scholarly and professional publishing industry known for its technological leadership when it comes to online delivery of content. Our online platform helps publishers manage, market and monetize any type of content to engage their users.

About the Role:

Were growing fast and looking for a Principal Software Engineer to join our Engineering Team. Come join us and make an impact on how Authors worldwide submit their research for groundbreaking discoveries in science. We are looking for a principal software engineer, but more than the number of years of experience, we are looking for the right skills and attitude.

How you will make an impact:

  • Architect, design, develop and maintain key systems and feature.
  • Help the Software quality assurance team as part of the Scrum team to deliver high-quality releases on time. We release code to production multiple times a week.
  • Learn and follow Agile Scrum methodology for software development and participate in Scrum ceremonies.
  • Deploy Microservices in our Stage and Production environment.
  • Build and maintain Microservices that power our platform.
  • Troubleshoot issues in systems under test and production environment.

What we look for:

  • Bachelors Degree in Computer science or related field.
  • Strong fundamentals in Java language.
  • Strong organizational skills and oral/written communication skills in English.
  • Hands-on experience using Spring boot.
  • Strong fundamentals in Javascript and familiarity with writing tests.
  • Strong fundamentals in HTML5 and CSS3.
  • Understanding browser layout engine, HTTP protocols, and working of a
  • In-depth understanding of at least one Javascript framework eg. React, VueJs or Angular, and working knowledge of React.
  • Familiarity with writing unit tests such as JUnit, Mockito, etc.
  • Experience building RESTful APIs and Web services is a plus. Experience with JMS.
  • Familiarity with version control systems like Git is required and hands-on experience in Linux Operating systems is desirable.
  • Object-oriented software analysis and good analytical skills.
  • A good understanding of relational databases.
  • Team player who enjoys working in a dynamic environment and has a positive attitude to learn new things.
  • Must demonstrate the ability to balance and prioritize activities to ensure critical items are completed.

Desired skills that will help you thrive in this position:

  • Familiarity with Postgresql.
  • Familiarity with Sass.
  • Familiarity with Jest or similar Javascript testing framework.
  • Experience with either Jenkins, Docker, Kubernetes, or AWS Cloud is a plus.
  • Experience in Monitoring Platforms like dynatrace, new relic, etc. is a plus.
  • Familiarity with Agile Scrum methodology for software development.

Key Benefits:

  • Enrollment in social security.
  • Life and medical insurance coverage.
  • Flexible working hours.
  • Extended paid parental leave.

Employment Type

Full Time

Company Industry

Internet / E-commerce / Dotcom

Department / Functional Area

Engineering

Key Skills

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.