Senior Java Developer needed for high-availability SaaS product platform. Experience with Java, J2EE, Ngnx, Hibernate, and MySQL required. Strong communication and technical skills needed.
Requirements
- 5+ years of solid Java (J2EE) experience with an emphasis on MVC design pattern in a dot-com/web environment
- Proven ability with web development in Java
- Experience in writing scalable webapps
- Experience in modular / OO coding
- Experience in redesigning/re-architecting legacy modules
- Fluency in JDBC, Hibernate, or similar ORM framework
- BS in Computer Science or equivalent work experience
- Knowledge of CSS, Javascript, and/or AJAX a plus
- Knowledge of shell and other scripting languages (Python, Groovy, Scala, Erlang or Ruby)
- Excellent written and verbal communication, presentation, and listening skills
- Strong technical and design skills
- Ability to work in a fast-paced, high-effort, dynamic work environment
- Fast learner of new and emerging technologies
- Self-motivated and ability to drive features to delivery
- Experience working in a team development environment
- Experience leading a team