Previous Job
Previous
Java Developer
Ref No.: 17-00399
Location: Dallas, Texas
Start Date: 01/31/2017
Sirius XM is the client – 6 months contract – H1 ok – need locals as there is an in-person interview - $65-70 c2c – Irving, TX


This nationwide industry leader has an immediate 6+ month contract opportunity for a Senior Java/J2EE Software Engineer. Will be responsible for developing applications written in Java / J2EE related-technologies. Will work in a team to design, develop, test and maintain a Telematics Software platform and its corresponding APIs.

Responsibilities:

Analyzing, designing, and implementing software solutions of varying complexity, including server-side, middleware, and user interface aspects.
Working in an Agile S / W development environment with frequently changing requirements.
Providing technical mentorship and guidance to junior team members.
Providing well-written design documents from requirements documents (even loosely specified requirements).
Supporting existing software including development of enhancements, defect resolution, determining and resolving performance issues, debugging, upgrading, deployment and migration.
Participating in, coordinating, or conducting Software Engineering activities to mature the Telematics software infrastructure including architecture, design, methodologies, best practices, standards, etc.
Performing all other duties as assigned.
This position requires:

B.S/M.S. in Computer Science or related field.
7+ years Java / J2EE software development experience in a UNIX / Linux environment and Embedded.
JavaScript API development strongly preferred.
Experience using and designing with MQTT Protocols.
Experience with Node.js is strongly preferred.
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.
Excellent written and verbal communication skills, ability to work across organizational boundaries.
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.