St. Louis, MO
Answers.com
Java Developer
Meaghan.Cale@answers.com
Answers’ is seeking a Java Developer to work with the core technologies powering our infrastructure. The successful candidate will be part of an engineering team devoted to the design and development of high-traffic web applications, backend processing systems, various supporting tools, and administrative front ends. This position will be located in our St. Louis, MO office.
The ideal developer will work closely with product and engineering management to satisfy user interface requirements, and work with QA to design tests and walkthroughs.
Responsibilities:
Contribute architecture input to new system components and maintenance/rewrites of legacy systems
Write thorough, comprehensive, technical and high-level documentation
Engineer and implement new product features for web-based applications using Java and Spring MVC
Optimize and enhance web applications with tens of millions of page requests, high volume data logging and processing needs, and high performance requirements
Required Experience:
Java development
CSS, HTML, JavaScript
Demonstrated knowledge of OOP concepts
RDBMS concepts and schema design
Spring/Hibernate
Tomcat Application Servers and Apache Web Servers
Good working knowledge of networking protocols (HTTP, HTTPS, FTP, TCP/IP)
Troubleshooting ability (e.g., should be able to debug a system from front end to back end)
Understanding of common data formats such as CSV, TSV, JSON and XML
Detailed knowledge of system requirements for large-scale, high traffic, fault tolerant, 24x7 websites, supporting a service-oriented architecture
Proficient test planning for web applications
Client-server architectures
VCS (preferably perforce, git)
Preferred:
4+ years experiences in design, development and operation on web applications or websites from the front end to the back end.
Expertise in data structures and algorithm evaluation
Hands on experience with Test Driven Development (TDD) and testing frameworks (e.g., junit)
Build tools (ant, maven, gradle)
Scrum/Agile development process
Continuous Integration systems (Hudson, Bamboo)
IntelliJ IDEA
Knowledge of non-relational data storage systems (e.g., Cassandra)
LAMP Development
Detailed knowledge of daemons and cron jobs
Experience with other languages/systems
BS/MS degree
Job Benefits:
Develop the technology that power millions of daily unique visitors
Collaborate within a team of fervent business and technology enthusiasts
Work with the largest internet players, building software that significantly impacts vertical markets
Fun and exciting atmosphere where hard work is recognized and rewarded
Compensation: Highly competitive base salary + bonus + opportunity for Incentive Equity Units (similar to stock options with favorable tax treatment)
More reasons to join Answers: (Varies by region)
Company provided equipment, such as up-to-date laptops and cell phones
Liberal paid time off, and/or the ability to earn more based on performance
Private office space, garage parking, and other office-related benefits
Commuter benefits: transportation by train, subway, bus or ferry
100% company principle paid health insurance -- Free options!
Company paid group dental and vision insurance
Company paid life and disability insurance
Liberal employee performance bonuses
Paid time off (PTO) policy - 15 days to start
Flex Hours (Varies by dept)
10 holidays company paid
401k savings plan
Answers’ is seeking a Java Developer to work with the core technologies powering our infrastructure. The successful candidate will be part of an engineering team devoted to the design and development of high-traffic web applications, backend processing systems, various supporting tools, and administrative front ends. This position will be located in our St. Louis, MO office.
The ideal developer will work closely with product and engineering management to satisfy user interface requirements, and work with QA to design tests and walkthroughs.
Responsibilities: Contribute architecture input to new system components and maintenance/rewrites of legacy systems Write thorough, comprehensive, technical and high-level documentation Engineer and implement new product features for web-based applications using Java and Spring MVC Optimize and enhance web applications with tens of millions of page requests, high volume data logging and processing needs, and high performance requirements Required Experience: Java development CSS, HTML, JavaScript Demonstrated knowledge of OOP concepts RDBMS concepts and schema design Spring/Hibernate Tomcat Application Servers and Apache Web Servers Good working knowledge of networking protocols (HTTP, HTTPS, FTP, TCP/IP) Troubleshooting ability (e.g., should be able to debug a system from front end to back end) Understanding of common data formats such as CSV, TSV, JSON and XML Detailed knowledge of system requirements for large-scale, high traffic, fault tolerant, 24x7 websites, supporting a service-oriented architecture Proficient test planning for web applications Client-server architectures VCS (preferably perforce, git) Preferred: 4+ years experiences in design, development and operation on web applications or websites from the front end to the back end. Expertise in data structures and algorithm evaluation Hands on experience with Test Driven Development (TDD) and testing frameworks (e.g., junit) Build tools (ant, maven, gradle) Scrum/Agile development process Continuous Integration systems (Hudson, Bamboo) IntelliJ IDEA Knowledge of non-relational data storage systems (e.g., Cassandra) LAMP Development Detailed knowledge of daemons and cron jobs Experience with other languages/systems BS/MS degree Job Benefits: Develop the technology that power millions of daily unique visitors Collaborate within a team of fervent business and technology enthusiasts Work with the largest internet players, building software that significantly impacts vertical markets Fun and exciting atmosphere where hard work is recognized and rewarded Compensation: Highly competitive base salary + bonus + opportunity for Incentive Equity Units (similar to stock options with favorable tax treatment)
More reasons to join Answers: (Varies by region)
Company provided equipment, such as up-to-date laptops and cell phones Liberal paid time off, and/or the ability to earn more based on performance Private office space, garage parking, and other office-related benefits Commuter benefits: transportation by train, subway, bus or ferry 100% company principle paid health insurance -- Free options! Company paid group dental and vision insurance Company paid life and disability insurance Liberal employee performance bonuses Paid time off (PTO) policy - 15 days to start Flex Hours (Varies by dept) 10 holidays company paid 401k savings plan