Senior Java/J2EE Software Engineer - Irving, TX - Georgia IT Inc.
Irving, TX
About the Job
Job Title: Senior Java/J2EE Software Engineer
Job Location: Irving, TX
Position Type: Contract
Pay Rate: DOE
US Citizen, Green Card, GC EAD and H4 EAD only.
No sponsorship available for this job, NO C2C
Job Description:
This nationwide industry leader has an immediate 6+ month contract opportunity in Irving, TX 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 the Telematics Software platform and its corresponding APIs.
Responsibilities includes:
Job Location: Irving, TX
Position Type: Contract
Pay Rate: DOE
US Citizen, Green Card, GC EAD and H4 EAD only.
No sponsorship available for this job, NO C2C
Job Description:
This nationwide industry leader has an immediate 6+ month contract opportunity in Irving, TX 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 the Telematics Software platform and its corresponding APIs.
Responsibilities includes:
- Analyzing, designing, and implementing software solutions of varying complexity, including server-side, middleware, and user interface aspects.
- Working in an Agile software 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.
- B.S / M.S. in Computer Science or related field.
- 7+ years of experience on hands-on Java / J2EE development projects.
- Java / J2EE software development experience in a UNIX / Linux environment and Embedded (In Vehicle Apps preferred).
- Experience using and designing with MQTT 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.
- Excellent written and verbal communication skills, ability to work across organizational boundaries.
- Proven success in delivering working solutions under tight deadlines.
- Excellent oral and written communication skills.
- Server knowledge: JBoss.
- Test Driven Development: Experience using JUnit, and mocking frameworks like PowerMock and EasyMock.
- Experience in designing and building scalable web services.
Source : Georgia IT Inc.