J2EE Software Developer
The Role
· Design, implement, and maintain server modules for the PlanningEdge suite
· Maintain effective communication with coworkers and clients
· Work with other developers to integrate data and business logic for existing and new functionality
You
· At least 6 years of experience with Java server side design
· Experience with design and implementation of SaaS applications
· Experience with database design and SQL
· Experience in accessing and manipulating large data sets efficiently
· Experience with modern internet frameworks & protocols, e.g. SOAP, REST etc.
· Ability to read, write, and discuss technical specifications and design complex software systems
· A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design and architecture
· Exceptional communication skills in English, both written and oral
· Ability to operate in a production environment as well as manage time for creative thinking/development work
· Be self-driven and self-motivated
· Pluses: Familiar with Agile/Scrum, C#, SQL Server, Oracle, MySQL, WCF, WPF, ASP.NET, ORM, Hibernate, ERP Integration, AWS, Linux administration