Software Development Engineer - Java
Location: Bellevue, WA
Experience: 5+ years
Employment Status: Full-time (FTE)
This is a software role for someone with the experience below, and the desire to have influence and make an impact. Work on a new flagship product for this successful and growing tech company in Bellevue, WA. Build cool technology, be challenged and work with great engineers! This is the opportunity you, if are a JAVA software engineer with Guava, Jackson, Netty, and MongoDB on CentOS 6.3! C#/C++ Software Engineers may be considered if you have strong Linux experience and desire to learn Java. It’s one of the most exciting and anticipated products and technologies on the horizon.
As their exclusive recruiting partner, this development role is in our client company’s advanced engineering group. It’s a growing team that is working in startup mode on a next generation product using: Java, Guava, Jackson, Netty, and MongoDB on CentOS 6.3. This is the team for you, if you're looking for a career where you'll be able to build, deliver, and impress!
In this dynamic role, you look at problems holistically, and work on projects where you are implementing solutions to real problems that require creative solutions and deep understanding of the problem space.
Role: Java developers will develop applications and integrate content. For example for functions such as calendar, you would need to be able to design and integrate calendar functionality into Android Calendar and Reminder applications. You would work with the PM to understand functional specs and wire diagrams for screen flows and then implement them. You will also implement error handling capability and Text to Speech dialogs as necessary. Another example is Navigation - you would need to integrate into Yelp, FaceBook, Groupon and Google Navigator and potentially other Navigation systems to find businesses such as restaurants and etc.
- Expert proficiency with Java (or C# - but the project will be on Java-desire to learn required)
- Network programming (http, tcp/ip)
- Scalability, cloud
- Asynchronous programming
- Large-scale databases
- Big plus: Cassandra
- Big plus: Netty
- Very nice-to-have: machine learning, artificial intelligence, natural language processing
- BS Degree in Computer Science preferred
- Quick learner
- Must be able to take ownership on the problem, diligently work on it and deliver
- Clear and efficient communicator
- Good team player
Follow us on TWITTER: @CompellaSearch