Senior Java Engineer at Fleaflicker (Brooklyn, NY) (allows remote)
Desired Skills and Experience
- Work directly with front-end engineers, sysadmins, and customer support to deliver new features
- Identify and validate test cases and regression risks in new features
- Work with large existing codebase to fix bugs and identify and clean up technical debt
- Full-time
- At our Brooklyn, NY office or remote
- Competitive base salary
- 20 days paid vacation annually
- Flexible schedule
- Full health insurance coverage
- Expert-level knowledge of Java and the JVM
- At least 7 years software engineering experience
- In-depth experience with:
Dependency injection libraries (e.g., Guice) Database access libraries for simple CRUD operations and complex, high-performance queries (e.g., JDBC, JDBI) REST API libraries (e.g., JAX-RS and Jersey) HTTP servers (e.g., Tomcat/Jetty) Server-side templating libraries (e.g., Closure Templates)
- Dependency injection libraries (e.g., Guice)
- Database access libraries for simple CRUD operations and complex, high-performance queries (e.g., JDBC, JDBI)
- REST API libraries (e.g., JAX-RS and Jersey)
- HTTP servers (e.g., Tomcat/Jetty)
- Server-side templating libraries (e.g., Closure Templates)
- Write clean, efficient, testable code
- Excellent telecommuting and time-management skills
- Excellent command of written and spoken English
- Positive attitude :)
- Affinity for fantasy sports
- Previous experience telecommuting
- Experience on an ops/devops team in a cloud environment (preferably AWS)