CLEARFOREST CAREERS
SENIOR JAVA DEVELOPER (#102)
Thomson Reuters ClearForest is utilizing state of the art language processing technology to analyze, connect and drive value from the largest information assets in the world.
If you're thinking of joining us there are a few things you should know. We're looking for the very best people in the world. Whether you're a developer, QA engineer, NLP specialist or project manager we're going to ask you to go above and beyond the bounds of your job. We want team members who are willing to take on enormous challenges and bring energy, knowledge and flexibility to their work. We want passion and excellence.
In return we'll provide you with exceptional challenges and growth opportunities. You'll work with a team of similarly exceptional people in a great facility with a strong team environment.
So, before you apply - step back and ask yourself if you're looking for a job or a mission. We're on a mission.
Sound like fun? JOIN US.
DAY-TO-DAY RESPONSIBILITIES
- Create robust highly scalable server applications
- Design, implement, and maintain server infrastructure components
- Writing unit tests and integration tests
- Analyze and improve efficiency, scalability, and stability of various system resources
- Code using primarily Java and Scala
- Conduct design and code reviews
DESIRED SKILLS & EXPERIENCE
- BA/BS in Computer Science or a similar technical degree.
- 6+ years of development experience and design of large scale software systems, with extensive knowledge of Unix/Linux.
- Extensive programming experience in Java
- A solid foundation in computer science, with strong competencies in multi-threading, data structures, algorithms, and software design.
- Knowledge of Scala is a plus.
- Experience and understanding of HTTP protocol – using HTTP clients, using Restfull webservices
- Experience with Spring Framework
- Experience with web application server such as Apache tomcat, Jetty or other
- Knowledge in Java class loader mechanism and using plugin frameworks such as OSGI, JPF
- Working with build framework such as Apache maven
- Understanding of JMX, Mbeans, Jconsole, and profiling tools such as Jprofiler or other
- High dedication and high motivation
- Ability to write technical specification documents and find creative solutions to problems
- Ability to quickly learn new technologies

