We are seeking a Senior Developer Java to join our team. The ideal candidate will have 4+ years of experience as a technical lead in a web environment and 5+ years of full life cycle development experience in J2EE or UI projects.
Requirements
- 4+ years as a technical lead in a web environment
- 5+ years full life cycle development J2EE or UI project and development experience
- Strong experience with Java, J2EE web application design, development of servlets, Java Server Pages, JSTL and good understanding of MVC framework and Enterprise patterns
- Experience with SOA, Java Web Services (RESTful and SOAP), XML, and Messaging techniques
- Strong experience with Source control (Git), Continuous Integration (Jenkins) and Maven
- Experience integrating search technology (Autonomy, Apache Solr, FAST, etc.)
- Experience in Agile software development methodologies such as Scrum
- Solid understanding of Data Structures, Algorithms & Object-Oriented design concepts
- Proficiency with relational database / SQL development
- Strong analytical and creative problem solving skills
- Team player with excellent communication skills
Benefits
- 401k Matching
- Tuition Reimbursement