General Motors Java Senior Systems Developer - INF0018929 in Detroit, Michigan


Location: Detroit, MI

About the General Motors Global Connected Consumer Experience IT Team:

At GCCX, we don’t design the transportation. We design the transportation experience. GCCX IT employees develop the technology enabling a new generation of connected vehicles. This technology is a key enabler to things like smarter car sharing programs, more advanced active safety and even autonomous driving. These capabilities exist through the largest implementation of 4G LTE in the automotive industry and a vehicle wired to collect thousands of data elements. Our environment requires an architecture that can support over 900,000 vehicle transactions per hour with sub-second response times. 4G LTE capability has been described as an "untapped, under-appreciated opportunity" valued at $350M in improved 2018 profits. The innovation our teams are driving is game changing to the consumer, to the industry and to the company.

About the Role

The Java Senior Systems Developer role will involve close interaction with the Systems Architect, Development Team Leaders, business team members and other members of the development team and will demand a high level of design and coding to implement and deliver enhancements. There will be ample opportunities to quickly expand on your technical experience, with plenty of business exposure. This role requires a strong foundation in J2EE with SQL experience.

The Java Senior Systems Developers will provide leadership and technical expertise to enable multi-layered solution architectures that comprehend and specify business, application, data and infrastructure designs. The ideal candidate for this role will possess a passion for technology and a desire to have exposure to, and learn more about the Global Connected Consumer.


Applicants must havestrong core Java skills gained in a business environment along with thefollowing technical skills and experience:

• Bachelor’s Degreefrom an Accredited Institution

• 5+ years’ experiencedelivering Java / JEE Business Solutions

• 5+ years’ experienceof the full software development lifecycle (SDLC)

• 3+ years’ experienceSQL/Oracle

• 3+ years’ experiencewith web technologies (ideally HTML 5, CSS 3, jQuery, JavaScript, Adobe CQ)

• 3+ years’ experiencewith OO analysis and design experience

• Proficiency with AgileDevelopment Techniques (including TDD, JUnit, Mocks, Pair Programming)

• Proficiency with SQL,Hibernate, Web Services (REST and/or SOAP)

• Ability to clearlycommunicate with peers, business analysts, and subject matter experts

• Ability to functionwith new technologies

• Ability to lead andmentor associate developers


• Development on highperformance multi-tiered architectures (in Java)

• Experience with bothreal time and batch systems

• Experience withdistributed technologies such as Oracle Coherence

• Experience withPerformance Tuning

WhyGeneral Motors?

At GM,we’ve charged ourselves with one mission: to design, build and sell the world’sbest vehicles. And to achieve our goals, we’re currently undergoing one of thelargest Information Technology transformations in the history of the automotiveindustry.

GM IT isa leader in cutting edge technologies such as Mobility, Telematics,Mission-Critical Business Systems, Supercomputing, Vehicle Engineering, andReal-time Computing. We offer challenging positions for passionateprofessionals looking to get in on the ground-floor of a growing “Fortune 5”firm that is re-inventing IT with a laser focus on Innovation, Speed, andBusiness Value.

The policy of General Motors is to extend opportunities to qualifiedapplicants and employees on an equal basis regardless of an individual's age,race, color, sex, religion, national origin, disability, sexual orientation,gender identity/expression or veteran status. Additionally, General Motors iscommitted to being an Equal Employment Opportunity Employer and offersopportunities to all job seekers including individuals with disabilities. Ifyou need a reasonable accommodation to assist with your job search orapplication for employment email us at In youremail, please include a description of the specific accommodation you arerequesting as well as the job title and requisition number of the position forwhich you are applying.