Senior Java EE Developer
F4 · Austin, TX · 11 mo ago
EngineeringFull-time
Responsibilities
- Provide technical leadership and expertise around product deliverables
- Apply and integrate technologies such as Java, JEE, XML, AJAX, Web Services, HTML, JavaScript to conceptualize, design, develop and unit test web-based applications
- Evaluate technologies then design and architect software solutions in agile team
- Provide feedback to product management regarding user stories, acceptance criteria and story point estimation
- Create detailed designs for implementations of user stories
- Collaborate with team members about their designs and solutions
- Utilize TDD to create code and unit tests which check acceptance criteria and provide 80% code coverage
- Perform code reviews as well as subjecting your code to reviews
Requirements
- 6+ years of professional development with Java, JavaScript, HTML, XML
- 4+ years of professional development with J2EE/JEE, SOAP, REST, Web Services, JMS, Messaging Middleware
- 4+ years of professional development with JDBC, Hibernate, SQL, EJB, Servlets, OSGi, Spring
- Effective time management and communication skills
- Experience with Struts or similar MVC framework preferred
- Demonstrated ability to learn new technologies and frameworks is a must
- Experience with automated unit test frameworks and test coverage tools preferred
- Experience as a technical lead preferred
- Experience developing applications with Agile team methodologies preferred
- BA/BS/MS in Computer Science/Information Systems or comparable experience