Front End Java Developer
Bentonville, AR
DOE compensation
Recruiter Comment: This is a year long project to hire at a fortune 500....
Job Description
Experience
- 3 to 5 years of Web development experience
- Experience building and deploying 3 -5 Java based Web solutions
- Experience designing data schemas and integrating relational databases into Web solutions
- Experience with Web Services, preferably RESTful, server-side as well as client-side
- Experience building Web solutions utilizing a Content Management System (CMS)
- Proven track record as technical team member
Skills
- Expertise in HTML, CSS
- Advanced JavaScript development skills, including knowledge of jQuery, Ajax and DOM
- Strong Java development, including proficiency in:
- Web services, RESTful and/or Axis/SOAP
- JSP/ASP, JDBC/ODBC, SQL
- Rebuilding and deploying Java applications to the server environment
- Use of open source frameworks such as Spring, Hibernate, Lucene (or .NET variants)
- Servlet maintenance; servlet authoring a plus
- IDE tools such as Eclipse or Visual Studio
- Mobile development skills – at least one of: HTML5, iOS, Android
- Ability to work easily in both Windows and Unix (Linux) environments, including server-level Unix skills:
- Unix shell commands
- Shell scripting and Ant
- Skilled in remotely accessing systems via ssh, telnet, ftp…
- Proficiency with XML and it’s role and application in complex software projects
- Firm understanding of software engineering methodologies such as object-oriented design and design patterns, including MVC
- Web administration skills on Web server and application server products; prefer Apache, Tomcat, etc.
- Knowledge and experience with SQL, relational data models and database systems, especially in support of Web sites and related architectures
- Experience deploying Cloud-based Web solutions
- Ability to work well in small teams
- Knowledge of source and version control systems such as CVS/Subversion/GIT, both client and server, and bug-tracking systems such as JIRA/Bugzilla
- Solid experience in testing methodologies, test-driven design, and the creation of effective and reliable test cases
- Experience with Web security methodologies such as managing SSL certificates
- Solid understanding of Web and mobile user interfaces and how they effect application design
- Experience in designing and coding for Web accessibility

Indicates a required field