Senior Software Engineer, PlatformAxeda Corporation

THIS JOB HAS EXPIRED

Axeda Corporation, the global provider of the most advanced cloud-based service and software for managing
connected products and implementing innovative M2M applications, is looking for a passionate, creative, motivated Senior Software Engineer to join the world's leading M2M Platform development team. In this position, you will enjoy a senior and challenging role in the R&D organization working on all aspects of the
platform, tools and related products. The ideal candidate will have prior experience working on scalable enterprise
systems using Java server side technologies. Prior experience in the design/development of a Cloud/SaaS platform
is a big plus.

Responsibilities/Duties:

Lead the team in design, development and maintenance of Java server side applications.
Participate in all phases of software development lifecycle and collaborate with QA, Product Management, Hosting Operations, Support and other stakeholders.
Spearhead the adoption of new technologies by suggesting new ideas/technologies and following through with evaluation and prototyping.
Troubleshoot and resolve critical issues reported by customers and QA.

Required Technical/Professional Knowledge/Skills:

Hands-on coding experience with developing high quality enterprise backend systems and platforms using Java and JVM based languages.
Proficiency in development using Java, Servlets, Spring framework and JEE technologies.
Experience with developing and deploying applications on JEE application servers.
Demonstrated ability to work with testing frameworks such as JUnit, TestNG, etc.
Well versed in object oriented programming and design patterns.
Strong knowledge of SQL, databases and Java persistence technologies.
Working knowledge of Web service technologies and frameworks.
Excellent verbal and written communication skills with good presentation skills.
Ability to troubleshoot and resolve issues by looking at heap/thread dumps and using profilers.
Familiarity working in an agile environment with a high focus on quality using TDD and test automation.