Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Understand, adhere and suggest enhancement to organization’s processes
- Follow up full software development cycle (analysis, design, implementation, testing, documentation)
- Understand and verify the functional and business Requirements of the software
- Ability to gather business requirements from appointed focal points
- Ability to write clear understandable technical documents
- Understand the software design strategies and method Model for the system structure and behavior
- Has the ability to design and evaluate different solutions for and identical business case.
- Be able to work on sophisticated architecture level cases.
- Implement and maintain software applications using a variety of tools and solutions
- Involved in developing estimates for the project
- Periodically report project status to team leader.
- Communicate with Team Leader for any deficiencies or conflicts in design
- Consult his technical lead and peers on the proposed design solution
- Acts as second level of support for production systems users.
- Transfer knowledge and know-how to other developers
- Ability to research new technologies, tools and solutions.
- Mentor and collaborate with his colleagues
- Conduct training sessions for end users
- Periodically report project status to team leader.
- Review Code, debug issues and fix it
- Write clear understandable technical documents.
- Acts as a second level of support for production systems
- Transfer knowledge and know-how to other developers
- Research new technologies, tools and solutions.
- Communicate with product owner to understand business requirements and UX changes.
- Test full cycle for business requirements document.
- Assigned tasks to developer with Java team members and make integration with them.
Job Requirements
1-1: Educational:
- Bachelor’s degree or any relevant
2-1: Experiences:
- 3 up to 5 years.
3-1:skills:
- Excellent awareness of the software lifecycle.
- Strong design and analysis skills.
- Working knowledge of design patters.
- Experience with Unified Modeling Language (UML).
- Deep knowledge of CASE tools (Rational Rose, Power Designer, Enterprise Architect).
- Experience with XML, Java Servlets, JSP, JSF, Java Beans, JDBC, HTTP, HTML, SOCKETS, SQL, PL/SQL, and application servers (i.e. Websphere, Oracle AS).
- In depth Working knowledge of Database Management System preferred Oracle Database management system.
- Experience with J2EE , Spring , Spring boot, and J2SE platform using Object oriented methodology.
- Excellent with microservice.