Senior Java/J2EE Developer | 6 Months Contract To Hire Position | Charlotte, NC


Summary

 IdeaReboot Inc is looking for a Senior Java/J2EE developer for one of its clients in Charlotte, NC. Primary purpose of this job is to design, develop, enhance, and administer Java/SQL applications and systems. This position will also provide trouble shooting and client relations as well as be responsible for providing direction and mentoring to the applications development team. This position works in collaboration with Project Management, Product Management, Business Analysis, Quality Assurance, Applications Development, Database Services, Solutions Center and other IT stakeholders to ensure that the applications development changes meet the required deliverables. This position takes direction from the higher levels of the applications development team (architects, senior architects and IT management).

Responsibilities

  • Java/SQL Application Development, Enhancement, and Administration — Designs, develops, maintains and documents Java and SQL based programs (other languages may apply to a lesser extent): Participates in requirements analysis and definition. Designs, writes, and develops Java applications, including system utilities for testing, monitoring, and administration of applications. Development efforts will focus mainly on Internet-based data-driven products. Other development tasks may also be required.
  • Prepares code documentation in support of program development. Creates and maintains system specification and sub-system specification documentation. Follows (and continues to develop) established software development guidelines and procedures.
  • Prepares documentation and paperwork used in the planning and preparation stages of the application and the instructions for its use.
  • Works with third-party outside consultants and experts to accomplish specific projects and tasks.
  • Stays abreast of state-of-the-art programming techniques, implements them, and advocates their implementation.
  • Other requirements, design, implementation, testing, evaluation, and documentation tasks as required. Trouble Shooting, Debugging, and Maintenance
  • Analyzes existing software for adequacy to meet the intended task:
  • Conducts appropriate development testing of applications to ensure quality
  • Debugs, tests, and installs complex applications programs. Diagnoses and resolves complex application software problems. Develops test procedures and test platforms.
  • Client Relations
  • Collaborate with Application Development team and other cross functional teams to solve product and customer issues.

Required Skills

  • A Bachelor’s degree (BA, BS) in Computer Science or related discipline
  • 5-7 years experience
  • Minimum of 5 years general technical experience; 5-7 years Java and SQL application development experience preferred. Demonstrated experience in entire application development process.
  • Specifically, 3-5 years Oracle experience (PL/SQL and Views) and Java EE experience (Servlets, XML, and JDBC) tightly coupled to data-driven systems.
  • Demonstrated advanced experience in the following areas:
  • Java EE Technology
  • JSP, JavaScript, XML, DHTML, and CSS
  • Oracle (SQL, PL/SQL)
  • MVC framework experience (WebWork,Struts)
  • Hibernate
  • Development tools (Eclipse, query tools, ANT, JUnit or TestNG, Subversion)
  • Object Oriented and Design Pattern Techniques

Preferred Skills

  • Open Source, Security, Linux, Apache/Tomcat, Scripting (ANT, JavaScript, Perl, etc.), JMS, XML/XSD, JBoss, HL7 Ajax, JasperReports, OpenReports, ChartFX, Spring framework, DoJo.
  • Java and/or Oracle Certification preferred
  • Knowledge & Skills
  • Expertise in Oracle SQL, Sun Java EE Technology and PL/SQL programming.
  • Ability to develop, enhance, maintain, and document web-based, data-driven business applications with an emphasis on reporting systems
  • Ability to solve problems and debug/troubleshoot to provide effective solutions
  • Proficiency and understanding of Open Source software concepts and practices.
  • Proficiency with Data Modeling, Design Patterns, and Object Oriented Concepts
  • Experience with at least one application server (JBoss preferred).
  • Must be comfortable using Eclipse IDE and other development tools such as ANT and JUnit.
  • Must have practical experience with Java Data Access technologies (JDBC, JDO, Hibernate, etc.)
  • Must have clear understanding of relational data design and modeling concepts.
  • Advanced understanding of software development life cycle. 

0 Response to “Senior Java/J2EE Developer | 6 Months Contra...”


Leave a Reply