Job Duties
Analyze, Develop and Implement Java based Software Applications. Utilize advance technologies such as HTML5, AngularJS, JavaScript, jQuery, or similar technologies to develop the User Interface and for building Java applications. Utilize Java Frameworks to review and design the software architectures, spring, Hibernate, J2EE and database programming to build Java based software applications. Coordinate with the team of architects and back-end developers in a Java environment, to gather requirements and enhance the application functionality and add new features. Perform review discussions on upgrade implementation process of different applications. Provide technical recommendation and high level requirement specification. Travel And / Or Relocation to unanticipated client sites is required.
Bachelor's degree in Computer Science