Java Software Developer
Aeryon Labs is the global leader in high performance small unmanned aerial systems (sUAS) that set the standard for reliability and performance. We enable professional users to collect high quality aerial images and data in demanding applications.
Our busy organization is growing and has given us the opportunity to build out our Engineering team for a Java Developer.
About the Position
The team at Aeryon Labs is passionate about building solutions that help people do difficult and (often) dangerous tasks – safely and efficiently – and equally passionate about the people who enable us to be successful. We offer careers that allow you to collaborate with some of the most creative minds in the industry, exceed your expectations and be at the forefront of a fast-moving, growing industry.
We are looking for an experienced Java Developer to contribute to our Mission Control Software (MCS) and AeryonLive applications. MCS is a desktop application allows pilots to control our SkyRanger drone, and is focused on providing a compelling, clean, and efficient user experience while ensuring that the full functionality of the aircraft is accessible at the touch of a finger. AeryonLive is a web-based live telemetry and video platform that allows sUAS operators to see what their drones are doing from any device, anywhere in the world, with less than five seconds of latency.
As a Java Developer , you have extensive Java experience, with a focus on writing efficient, scalable, and maintainable code. In-depth knowledge of UI frameworks like Swing and React is an asset. Experience developing RESTful web applications with well-known open source frameworks like Jersey, Dropwizard, Jackson, and Google Guice is a plus.
As a Java Developer you will:
- Design, architect, and implement RESTful web APIs, business logic, and user interfaces
- Be known for the ability to design with discipline, elegance and efficiency
- Develop prototypes to explore new ideas and work in iterative development cycles
- Apply test-driven development techniques to develop fast and memory efficient code to be run in desktop and server environments
You want to work for a technology company that is innovative and growing, meaning you are hands on and thinking at the same time “Think, then do”. You see your success through the overall performance of the company and its reputation. You are comfortable working with cross functional teams and supporting your colleagues to help everyone get things done right. You thrive on challenge and learning but most of all, you want to be a part of something and see the results of you and your colleagues work.
What you bring
- 5+ years’ experience delivering consumer or enterprise grade software for desktop and/or web platforms
- Bachelors or advanced degree in Computer Science, Software Engineering or related field
- Expert in Java programming on Windows and Linux desktop environments
**Please apply via www.aeryon.com/careers**
Aeryon Labs Inc. is an equal opportunity employer that does not unlawfully discriminate against any employee or applicant on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion, gender identity, gender expression, creed, sex, sexual orientation, age, record of offences, marital status, family status or disability.
Aeryon is committed to a fair and inclusive work environment. We will endeavor to accommodate the needs of qualified applicants in all parts of the hiring process.
If you require special accommodation to complete any portion of the application or interview, please call (519) 489-6726.