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
- Develop and implement advanced programming solutions based on project requirements.
- Focus on back-end development using Java EE technologies (e.g., JPA, EJB, Servlets, JSP, JMS).
- Evaluate, recommend, and implement software tools and technologies.
- Analyze user requirements to create detailed technical specifications.
- Manage tasks and prioritize work during the software development lifecycle.
- Troubleshoot and resolve complex system performance issues.
- Integrate third-party APIs and web services into applications.
- Work on enhancing and optimizing existing systems and applications.
- Follow software development processes and prepare comprehensive project documentation.
- Collaborate with Project Managers and Development Team members to meet project goals.
- Write well-designed, testable, and efficient code.
- Continuously test, troubleshoot, and maintain applications to ensure optimal performance and functionality.
Qualifications
- Bachelor's degree in Computer Engineering, Computer Science, or a related field.
- Minimum 3 years of experience in Java EE technologies and software development.
- Strong understanding of Object-Oriented Design principles and patterns.
- Proficiency in Java EE technologies such as JPA, EJB, Servlets, JSP, JMS, and others.
- Experience in developing and consuming RESTful and SOAP web services.
- Solid experience with database systems like MySQL, PostgreSQL, or Oracle.
- Familiarity with source control management systems like Git and CI/CD pipelines (e.g., Jenkins).
- Knowledge of containerization tools (Docker, Kubernetes).
- Experience with cloud platforms (AWS, Azure, etc.).
- Strong debugging, troubleshooting, and problem-solving skills.
- Excellent organizational skills with attention to detail.
- Customer-focused with strong collaboration skills and the ability to work in cross-functional teams.
- Ability to adapt to new technologies and processes quickly.
- Strong communication skills in English, both verbal and written.
Mid-Senior level
Employment typeFull-time
Job functionEngineering and Information Technology
IndustriesSoftware Development and IT Services and IT Consulting
#J-18808-Ljbffr