Java Developer

Ajax, Apache Subversion, Java, JUnit, JSP, Git, DevOps, Multithreading, SQL, XPath, XSLT
Full Time
Depends on Experience
Work from home available

Job Description

Description:

Our client has an immediate need for a Java Developer. In this role, you will be responsible for analyzing, designing and developing solutions to complex business and technical problems.

 

Requirements:

  • Bachelor’s degree in Computer Science or related field
  • Strong experience with coding and design competencies
  • Deep knowledge of SQL
  • Experience with Java and Hibernate
  • Experience with XPath and XSLT
  • Experience with Junit
  • Experience with HTML, AJAX and JSP
  • Experience with Subversion and Git
  • Certifications preferred
  • Strong verbal and written communication skills

 

Additional Responsibilities:

  • Utilize proficiency across a wide range of technologies to contribute to optimization of software development and deployment.
  • Seeking an exceptional and experienced DevOps Engineer.
  • Fluent in full-stack development including all aspects of J2EE application design, database design (Hibernate), system services (EJBs), and the user interface (HTML, Ajax, JSP).
  • Optimize Java-based batch jobs using strong knowledge of JPA, Hibernate/HQL, multithreading and optimal heap management techniques
  • Demonstrable experience designing, implementing, and maintaining interfaces between in-house applications and third parties
  • Write, review, and optimize SQL queries
  • Work with the support team and the operations team to identify components within a large distributed system that require excessive manual intervention.  Recommend programmatic fixes that minimize the system’s TCO.
  • Write and review technical design documents
  • Maintain JUnit tests.  Write JUnit tests. Apply relevant ideas introduced by TDD methodologies to the existing software development process
  • Use GoF design patterns when designing, developing, and reviewing all code
  • Actively work with Function Analysts to diagnose business problems and determine the LOE required to design and develop the solution
  • Consult with end users on business needs, translate business needs into software requirements, and interface with IT, consultants, and end users to ensure successful delivery of software solution. Ensure that all projects and tasks are delivered to specification and meet business requirements.
  • Other duties as assigned to include:  Documentation, team meetings, project work as assigned and other administrative tasks.
  • Strong interpersonal skills

 

How to Apply:

To submit your application, please click the “Apply Now” button located at the top and bottom of the page.

ConsultUSA is an Equal Opportunity Employer

For a complete listing of all ConsultUSA jobs please visit www.consultusa.com

Follow us on Twitter: @ConsultUSA_Jobs

Dice Id : 10119092
Position Id : 12346
Originally Posted : 6 months ago
Have a Job? Post it