
Solutions Designer - JBS
Share this vacancyPosted on: Aug 4, 2024
Solutions Designer - Java
Location: Jordan, Amman
We are thrilled to announce that we have an opening for a full-stake #Solutions Designer to join our team in Amman to design and implement software development solutions for projects leading the software development team to achieve required deliverables within the time and resources assigned. Additionally, this role provides estimates for new projects and new change requests.
Who we are?
#Xocialive is an innovative high-performance software development company operating in the middle east region since 2012.
We possess and employ a wide range of technical, business, and process skills that make innovation and excellence a second nature among all of our people.
We specialize in innovative cutting-edge software solutions, unique service offerings, and outstanding products.
Find more details by visiting our website https://xocialive.com/
Why Xocialive?
At #Xocialive we believe in making every effort to care for our employees who are our most important asset.
Here At #Xocialive, you can find your spot for innovation. A fabulous, friendly, and cozy environment. One big family and huge potential to learn and gain experience from its mega projects/products.
What's on the menu for you:
· Design and implement JEE software applications using JEE Multi frameworks such as Spring boot
· Work in an Agile development environment
· Prepare reports, manuals, and documentation on the status, operation, and maintenance of software
· Consult manuals, periodicals, and technical reports to learn new ways to develop
· Use appropriate design patterns
· Recommend solutions to improve the efficiency of the code.
· Make research about new technologies and ways of working (RND).
· Handle client communication when required for the development team to resolve complex technical issues
· Develop, manage time and resources and make estimations for new change requests
· Identify production and non-production application issues.
· Build and maintain development environment.
· Review the work of the team related to code design, code implementation, code merging, code review
· Coordinate the tasks of the team, distribute work among the developers, and monitor team outputs and performance on projects.
· Evaluate the effectiveness of the application of software design enabling techniques.
· Select appropriate frameworks, platforms, and environments for individual projects
· Select appropriate debugging tools and techniques for a project
· Travel may be required as per the job requirements to Riyadh, KSA.
What we're looking for?
Qualifications :
· Bachelor's degree in IT, Engineering, Computer Science or equivalent work experience.
· +7 years in Software development
· Hands-on experience in the following areas
• Relational Databases and non-relational, Oracle, SQL, MongoDB, and ORM.
• Business Tier services development using Java, JEE/EJB, JPA, and SQL (Oracle).
• Use GIT or any other source code repository.
• Experienced in REST and SOAP web services.
· Experienced in Microservices and cloud programming
· Experience in the Application server (glassfish, payara, WebLogic)
· Have good knowledge of decoration
• Experienced in Apache Maven,
• Experience in Spring Framework(BOOT, MVC, Security)
• Familiar with Windows and Linux.
• Familiar with JEE Different Design Patterns
• Solid knowledge of OOP Concepts
• Experience in JPA (Hibernate).
• Experience with MVC frameworks (JSF, Spring MVC, Struts)
· High Analytical skills, Research, Structured thinking, Critical thinking, Mind, and mapping.
· Strong Full Software Development Cycle
· High communications skills in order to make critical business recommendations
· Strong client orientation and strategic thinking from the client’s perspective to deploy solutions with strong added value
· Strong Knowledge and experience in Object-Oriented Design, data structures, algorithm design, and complexity analysis
· Strength in problem-solving, issue resolution, ability to work in a deadline-driven work environment, attention to detail, and ability to multitask.
· Self-motivated; taking ownership to complete tasks with distinction, going the extra mile.
· Ability to travel when needed or work on-site at the client.
we are so excited to see you