This job posting is no longer active.

Java Developer

#18068
Aarisha Inc

Details:

  • Category: Off-Campus
  • Position Type: Off-Campus
  • Posted on: October 16, 2017
  • Open until: Wed, January 31, 2018 expired

About Job:
We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.

Job Knowledge, Skills and Abilities :
• Candidate should have basic knowledge of Java, Advance java, core java, c, c++ with good knowledge of communication skills.
• Innovate bent of mind, Analytical and Problem solving skills
• Proficient in Java, with a good knowledge of its ecosystems
• Solid understanding of object-oriented programming
• Knowledge for writing clean, readable Java code
• Experience in design and development of applications with major web development     frameworks/Technologies, including Java EE (JSP, Servlets, JPA), JVM internals ,HTML 5, CSS,       Javascript, JQUery, AJAX, Angular JS
• Experience designing and implementing with Struts or Spring or other MVC framework.
• Experience designing and implementing with persistence frameworks such as Hibernate or other ORM/JPA
• Strong Software Engineering skills—OOA/OOD, Algorithms, Data Structures, , Reusability, Experience with UML modeling preferred.
• Skilled using database programming including JDBC and specific relational databases such as SQL Server, MySQL, DB2
•   Strong understanding of database design and modeling, complex queries and stored procedures.

Performance Objectives/Job Duties :
• Design, implement and maintain java application phases
• To take part in software and architectural development activities
• Conduct software analysis, programming, testing and debugging
• Identifying production and non-production application issues
• Transforming requirements into stipulations
• Develop, test, implement and maintain application software
• Recommend changes to improve established java application processes
• Develop technical designs for application development
• Develop application code for java programs


Disclaimer: Southern Utah University's Human Resources and Career Center act only as a referral service to facilitate contacts between employers seeking employees and individuals seeking employment. In providing this service, we make no recommendations or warranties regarding an off-campus employer's wages, working conditions, or other aspect of the job. We likewise make no recommendations of an applicant's qualifications or suitability for any job. Both prospective employers and employees should understand that we do not research or do any background check regarding either. This responsibility to vet, evaluate and qualify remains with the employer and applicant.