Job Description and Requirements
Job description / Role
• Develop applications - in a Unix/Linux and Windows environment to ensure performance and data availability – using backend Java
• Apply required updates and patches, monitor and tune system to achieve optimum performance levels, and provide reports to support metrics collection
• Engage in all aspects of release cycles including requirements review, work estimation, design, implementation, testing, and review.
• Identify gaps in requirements or designs and present options to address them.
• Support the Agile process using SCRUM methodology.
Requirements
• +6 years overall software development experience.
• +4 years hands-on experience in developing Java/J2EE applications including Springs framework
• +3 years of experience with JavaScript, HTML/CSS
• Experience with several of the following technologies currently used: Java, J2EE, Spring, Web services, CSS, JavaScript, jQuery, AJAX, REST
• Deep understanding of Java API integration technologies and practical experience
• Hands-on experience in server-side Java development
• Expertise in coding in Java, spring, hibernate, and experience in JUnit, Find Bugs
• Excellent in Data structures, Algorithms and problem-solving.
• Hands on experience with services/ Rest/SOAP/JWS.
• Hands on experience on SQL, data modeling with any database like SQL Server, MySql etc.
• Strong experience in Unix environment, scripting, and other toolsets.
• Familiarity with test driven development, front-end technologies, continuous integration, and release management will be a great plus
Technical Skills:
• SQL
• JavaScript
• Software Development
• Java
• Full-Stack Development
• Hibernate
• Data Structures
• Front-end Development
• Spring Framework
• Continuous Integration
*** تقدم على الرابط التالي : Apply on the following link ***
https://www.akhtaboot.com/en/saudi-arabia/jobs/riyadh/114930-Senior-Full-Stack-Developer-at-Engage-Selection