Software Engineer- Java-Fulltime
Ideas change the world. Help us change the way the world manages them.
The Austin development team is looking for a full stack Java application developer to join our engineering team. You will use some of the latest technologies to deliver large scale data analysis applications using current best practices.
We are looking for a smart self-motivated programmer who likes working with tech stack of Java 8, gRPC, Guice, Servlet, JSP, Apache Velocity, JavaScript, Flow, React/Redux and RxJS to be part of a very professional and highly skilled development team. We have a world class team of developers you’d be sharing the office with, yet we also excel in collaborating across time zones with a decentralized dev team. We are applying our respective strengths for the whole team’s good; our philosophy is to take responsibility rather than assign it/having it assigned.
We don't expect to find the rare unicorn who already knows our tech stack inside out. However, you must have strong core skills, and if you are a motivated team player who loves what he/she’s doing, with a hunger to learn, you will fit right in.
Professional Skills/Attributes/Requirements:
- 5+ years of experience developing software in Java
- Strong Java Servlet and JSP knowledge
- 5+ years of experience with JavaScript
- Strong HTML5 and CSS knowledge
- Experience building responsive layouts
- Experience with a modern JavaScript library/framework – React
- Apache Velocity
- JQuery
- Unit testing, TDD
- Good communication skills
- Ability to learn independently, and self-directed in researching solutions
- Ability to design and produce clean code
- Git flow, Jira, Bamboo, etc