Software Engineer
Full Time
full time
7 Sep 2025
Verified by Turrior
Content + Source + Freshness • 12 Dec 2025 • 95% confidence
80 / 100
Offer value
High value due to opportunities to work with emerging technologies, solid team dynamics, and clear progression in skills.
- Competitive industry salary and growth potential
- Work with cutting-edge technologies
- Solid team framework and collaborative culture
- High project demands at times may require overtime
Pros
- A chance to work with modern technologies and frameworks
- Collaboration with talented teams fostering knowledge sharing
- Stability within a growing company in the technology sector
Cons
- Possibly high-demand project deadlines
- Limited remote options may hinder some candidates
- May require overtime during critical project phases
Who it's for
Mid-Level Developers • On-site in Amman, Jordan
Good fit
- Mid-level software engineers focusing on back-end development
- Developers excited about using Java technologies
- Professionals looking for career progression in tech
Not recommended for
- New graduates or trainees in programming
- Individuals preferring remote work exclusively
- Candidates resistant to agile working environments
Motivation fit
Desire to work on impactful software solutionsInterest in evolving with new technologies and patternsEagerness to take on challenges in a team setting
Key skills
Java DevelopmentBack-end Frameworks (Spring, Hibernate)Client Requirement AnalysisAgile Development Practice
Score: 80/100 AI verified analysis
About the job
Key Responsibilities
- Develop Java based web application with high standards and quality to ensure stability and performance.
- Develop back-end scripts and determines design methodologies and tool sets to ensure connectivity between the different modules and sections of the product.
- Analyze client requirements and recommends efficient solutions to guarantee their satisfaction.
- Support the onsite team and the product releases in a timely manner.
- Write technical documentation.
- Update technical knowledge through research and staying up to date with new technologies and software products.
- Understand the clients’ business, products and processes.
- Coordinate and communicate on a daily basis the testing efforts with QA resources.
- Ensure issues are identified, tracked, reported on and resolved in a timely manner.
- Assist in enforcement of project deadlines and schedules.
- (BSc in Computer Science / BA in MIS) or a related degree.
- Proven experience 3+ years as a Developer.
- Knowledge of Java programming language.
- Knowledge in Angular.
- Knowledge in MVC and MVVM patterns with experience in Spring and Hibernate.
- Basic Knowledge in PostgreSQL – Including SQL and PLSQL. (Oracle is a plus).
- Analytical mind with problem-solving aptitude.
- Exceptional communication and analytical skills.

