Java Programmer

charlotte, North Carolina

Our client is seeking a Java Programmer to join their team in Charlotte, NC.


  • Analyze, design, code, build, debug and migrate JEE applications
  • Maintain supporting documentation
  • Troubleshoot application and environment issues
  • Perform quality assurance testing
  • Perform performance testing



  • College degree in Computer Science, Engineering or Information Technology; Advanced degree a plus
  • Extensive experience with J2EE platform and Java application development lifecycle
  • Strong database skills querying data efficiently in a JDBC environment
  • Excellent communication and interpersonal skills
  • Able to learn new technologies and skills quickly
  • Strong core java skills and practical knowledge of basic/intermediate design patterns
  • Strong understanding of SOA and layered architectures
  • Working knowledge of Object Oriented Design, Abstraction
  • Good troubleshooting skills including cross browser and accessibility issues
  • Knowledge of Presentation Layer technologies (JavaScript, CSS, HTML, HTML5, Ajax, etc.)
  • Experience building and designing heavy volume multi-browser applications using JavaScript libraries like JQuery
  • Strong understanding of clean, reusable RIA designs and techniques (such as Ajax field validation, image sprites, JSON data loading, Restful services, etc.)


  • Experience with Spring 4.0+
  • Experience with MySQL variants
  • Experience with Hadoop/Spark
  • Experience with Oracle
  • Experience with Tomcat
  • Experience with Cloud-based development
  • Experience with Splunk
  • Experience with Javascript libraries like JQuery and Highcharts

Job keywords:

Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs