Senior Java EE Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
DescriptionF4 is seeking a Senior Java EE Developer to join a team of agile developers responsible for architecting and building robust applications which serve over 10 million users. We are building a distributed multi-tier solution composed of numerous enterprise applications that service web browser clients as well as Android, iOS and Windows 8 devices. In this role you will gain exposure from a broad technology stack. This project provides an exceptional opportunity to learn, grow and work your way into new application and technology domains. As a Senior Java EE Developer, you will provide solutions by collaborating with team members and interfacing with product managers. This position requires extensive experience applying Java, J2EE, JEE and web application technologies.ResponsibilitiesProvide technical leadership and expertise around product deliverablesApply and integrate technologies such as Java, JEE, XML, AJAX, Web Services, HTML, JavaScript to conceptualize, design, develop and unit test web-based applicationsEvaluate technologies then design and architect software solutions in agile teamProvide feedback to product management regarding user stories, acceptance criteria and story point estimationCreate detailed designs for implementations of user storiesCollaborate with team members about their designs and solutionsUtilize TDD to create code and unit tests which check acceptance criteria and provide 80% code coveragePerform code reviews as well as subjecting your code to reviewsRequirements6+ years of professional development with Java, JavaScript, HTML, XML4+ years of professional development with J2EE/JEE, SOAP, REST, Web Services, JMS, Messaging Middleware4+ years of professional development with JDBC, Hibernate, SQL, EJB, Servlets, OSGi, SpringEffective time management and communication skillsExperience with Struts or similar MVC framework preferredDemonstrated ability to learn new technologies and frameworks is a mustExperience with automated unit test frameworks and test coverage tools preferredExperience as a technical lead preferredExperience developing applications with Agile team methodologies preferredBA/BS/MS in Computer Science/Information Systems or comparable experience