Java Software Engineer

Job Summary

IWDT is seeking a Software Engineer to design, develop, test, and maintain Java-based software solutions. The role focuses on building back-end services and APIs, optimizing database performance, and ensuring application scalability and reliability.

Responsibilities

  • Design, develop, test, deploy, and maintain Java-based software applications
  • Build secure, scalable, and reliable back-end services and RESTful APIs
  • Design and optimize relational databases, data models, queries, and stored procedures
  • Identify and resolve application and database performance issues
  • Integrate internal platforms, databases, smart systems, and third-party services
  • Apply object-oriented programming principles and recognized software design patterns
  • Participate in code reviews, testing, troubleshooting, and technical documentation
  • Support data integration and data-flow solutions using Apache NiFi or similar technologies when required

Must haves

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Proficiency in Java and object-oriented programming
  • Hands-on experience in back-end web development and server-side frameworks
  • Experience designing and developing RESTful APIs
  • Strong knowledge of relational databases and SQL
  • Understanding of software architecture, security, testing, and version-control practices

Nice to haves

  • Experience with Apache NiFi, particularly creating, managing, and monitoring data flows
  • Familiarity with Oracle, MySQL, Microsoft SQL Server, or similar database technologies
  • Knowledge of cloud platforms, containerization, Docker, Kubernetes, or microservices
  • Experience with CI/CD tools, automated testing, messaging technologies such as Kafka or RabbitMQ, and ETL processes

We refresh listings regularly, but some roles close early on the source platform.

Country: Jordan
City: Amman
Job Category: Software Engineering
Workplace type: On-site
Job Type: Full Time
Company Name: Investment World for Development and Technology
Sorry! This job has expired.
Scroll to Top