Software Developer

Love Internet of Things? Want to build world-class IoT applications? Good. Bring your skills to us!

THE RESPONSIBILITIES: ? Analyze, design, and implement software solutions of varying complexity, including server-side, middleware, and user interface aspects. ? Work in an Agile S/W development environment with frequently changing requirements ? Provide technical mentorship and guidance to junior team members ? Provide well-written design documents from requirements documents (even loosely specified requirements) ? Support existing software including development of enhancements, defect resolution, determining and resolving performance issues, debugging, upgrading, deployment and migration. ? Participate in, coordinate, or conduct Software Engineering activities to mature the Telematics software infrastructure including architecture, design, methodologies, best practices, standards, etc.

YOUR EXPERIENCE/SKILLS: ? B.S/M.S. in Computer Science or related field. ? 7+ years of experience on hands on development projects ? Java/J2EE software development experience in a UNIX/Linux environment and Embedded ? Experience using and designing with MQTT and AMQP Protocols ? Strong foundation in Object Oriented Design techniques ? Experience in: JDK 1.6+, JUnit ? Experience working with different Application servers ? Strong Web services technology knowledge: HTTP, SOAP, WSDL, JAXWS, JAXRS, REST ? Experience using and designing RESTful interfaces ? Spring Data, Spring Boot, Drools ? Knowledge of TCP/IP and related protocols – theoretical and also practical ? Experience in building and maintaining scalable and distributed systems ? Implementation using a relational database and frameworks like JPA ? Good SQL skills with knowledge of Oracle/DB2 RDBMS ? Experience with version control software such as GIT, SVN, CVS etc.; experience with IDE such as Eclipse ? Proven success in delivering working solutions under tight deadlines ? Pluses: ? Server knowledge: JBoss ? Test Driven Development: Experience using JUnit, and mocking frameworks like PowerMock and EasyMock ? Experience in designing and building scalable web services

OUR ENVIRONMENT: ? Collaborative, friendly and fun ? Your work has high visibility and is appreciated by millions ? Work with bright, talented colleagues ? Friday Showcases to show off your work to all your colleagues, catered lunches, game nights, ping pong tournaments and much more.

Share this Job

Other Locations For This Job