JavaEE Developer

3 weeks ago


Jeddah, Makkah Province, Saudi Arabia Intalio Full time

As a JavaEE Developer, you will be responsible for designing, developing, and implementing high-quality software solutions leveraging Java EE technologies. You will work collaboratively with cross-functional teams to ensure seamless integration, performance, and timely delivery of applications aligned with business needs. Your expertise in back-end development, API integration, and troubleshooting will be essential to the development lifecycle's success.

Responsibilities

  1. Develop and implement advanced programming solutions based on project requirements.
  2. Focus on back-end development using Java EE technologies (e.g., JPA, EJB, Servlets, JSP, JMS).
  3. Evaluate, recommend, and implement software tools and technologies.
  4. Analyze user requirements to create detailed technical specifications.
  5. Manage tasks and prioritize work during the software development lifecycle.
  6. Troubleshoot and resolve complex system performance issues.
  7. Integrate third-party APIs and web services into applications.
  8. Work on enhancing and optimizing existing systems and applications.
  9. Follow software development processes and prepare comprehensive project documentation.
  10. Collaborate with Project Managers and Development Team members to meet project goals.
  11. Write well-designed, testable, and efficient code.
  12. Continuously test, troubleshoot, and maintain applications to ensure optimal performance and functionality.

Qualifications

  1. Bachelor's degree in Computer Engineering, Computer Science, or a related field.
  2. Minimum 3 years of experience in Java EE technologies and software development.
  3. Strong understanding of Object-Oriented Design principles and patterns.
  4. Proficiency in Java EE technologies such as JPA, EJB, Servlets, JSP, JMS, and others.
  5. Experience in developing and consuming RESTful and SOAP web services.
  6. Solid experience with database systems like MySQL, PostgreSQL, or Oracle.
  7. Familiarity with source control management systems like Git and CI/CD pipelines (e.g., Jenkins).
  8. Knowledge of containerization tools (Docker, Kubernetes).
  9. Experience with cloud platforms (AWS, Azure, etc.).
  10. Strong debugging, troubleshooting, and problem-solving skills.
  11. Excellent organizational skills with attention to detail.
  12. Customer-focused with strong collaboration skills and the ability to work in cross-functional teams.
  13. Ability to adapt to new technologies and processes quickly.
  14. Strong communication skills in English, both verbal and written.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Software Development and IT Services and IT Consulting

#J-18808-Ljbffr