https://bayt.page.link/MgP9u17t6Abs39Cy9
Create a job alert for similar positions

Job Description

About the Job

As a Sr. Software Engineer (Java) at Aspire, you will play a crucial role in designing and developing high-volume, low-latency applications, ensuring high availability and optimal performance. You will contribute to all phases of the development lifecycle, writing well-designed, testable, and efficient code that complies with specifications. Additionally, you will prepare and produce software releases, supporting continuous improvement by exploring alternative technologies and presenting them for architectural review.


What you’ll do

  • Designing and developing high-volume, low-latency applications and delivering high-availability and performance.
  • Contribute in all phases of the development lifecycle.
  • Write well designed, testable, efficient code.
  • Ensure designs are in compliance with specifications.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Mentor associates or junior developers.
What you’ll need


  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Hands-on experience with at least one of Java.
  • Excellent knowledge in test driven development.
  • Proficient in Java, Java SE, Java EE & Spring framework.
  • Experience in working with GitHub (or similar).
  • Experience in Kafka, Docker and Kubernetes is good to have.
  • Knowledge of concurrency patterns & multi-threading in Java.
  • Solid understanding of object-oriented programming.
  • Familiarity with concepts of MVC, JDBC, and RESTful.
  • Implementing automated testing platforms and unit tests.
  • Proficient understanding of code versioning tools, such as Git.
  • Familiarity with build tools such as Ant, Maven, and Gradle.
  • Familiarity with Agile & continuous integrationWillingness to learn new technologies.
Why AspireIn addition to a competitive long-term total compensation with salary and performance-based bonus, we have a reward philosophy that expands beyond this. 
  • Be part of a (Remote is here-to stay) organization.
  • Work and learn from great minds.
  • Explore new opportunities to learn and grow everyday by attending technical and nontechnical training. 
  • Get market exposure by working with international tech leaders. 
  • Nursery reimbursement benefit. 
  • Aspire Wellness Program. 
  • Attend virtual and onsite international tech conference.




BenefitsAbout the Job

As a Sr. Software Engineer (Java) at Aspire, you will play a crucial role in designing and developing high-volume, low-latency applications, ensuring high availability and optimal performance. You will contribute to all phases of the development lifecycle, writing well-designed, testable, and efficient code that complies with specifications. Additionally, you will prepare and produce software releases, supporting continuous improvement by exploring alternative technologies and presenting them for architectural review.


What you’ll do

  • Designing and developing high-volume, low-latency applications and delivering high-availability and performance
  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Mentor associates or junior developers
What you’ll need


  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Hands-on experience with at least one of Java
  • Excellent knowledge in test driven development
  • Proficient in Java, Java SE, Java EE & Spring framework
  • Experience in working with GitHub (or similar)
  • Experience in Kafka, Docker and Kubernetes is good to have
  • Knowledge of concurrency patterns & multi-threading in Java
  • Solid understanding of object-oriented programming
  • Familiarity with concepts of MVC, JDBC, and RESTful
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with build tools such as Ant, Maven, and Gradle
  • Familiarity with Agile & continuous integrationWillingness to learn new technologies
Why AspireIn addition to a competitive long-term total compensation with salary and performance-based bonus, we have a reward philosophy that expands beyond this. 
  • Be part of a (Remote is here-to stay) organization.
  • Work and learn from great minds.
  • Explore new opportunities to learn and grow everyday by attending technical and nontechnical training. 
  • Get market exposure by working with international tech leaders. 
  • Nursery reimbursement benefit. 
  • Aspire Wellness Program. 
  • Attend virtual and onsite international tech conference.




Job Details

Job Location
Amman Jordan
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.