The job has been added to the Job cart.

Senior Java Developer - INF0019446

  • Roswell (GA IT Innovation Center), Georgia, US
  • Warren (Tech Ctr), Michigan, US
  • Austin, Texas, US
Add to job cart button Apply now button

Position summary


About the General Motors Product Development IT team:

At GM IT we are geared towards meeting and exceeding the goals and aspirations of our customers. The GM IT Team is focused on creating an exciting environment that not only motivates, but challenges technically adept professionals. We’re building on our momentum and we’re changing the way we do things. We’re shifting our focus from running the business to advancing innovation.

In short, we’re currently seeking the next generation of game-changers to help us usher in a new age of automotive IT innovation. Are you ready to rise to the challenge?

Global Product Development-Global Connect Vehicle IT designs and develops solutions enabling Vehicle Cyber Security, Infotainment, Over the Air vehicle updates, and Active safety applications supporting GM’s world-renowned vehicle lineup. Our Goal is to effectively and efficiently develop and deliver focused, world-class solutions to our product development teams that drive business value to meet the most critical business needs. Our industry leading developers, engineers, testers and architects work closely with product engineers to design the world’s best products and a truly phenomenal customer experience.


About the role:

A Java Software Developer is responsible for the quality and coding of software components that make up systems serving GM’s internal customers. This includes both hands-on development and testing of systems using a mix of custom and commercial packages.


The policy of General Motors is to extend opportunities to qualified applicants 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 is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Minimum Qualifications:
- 8 or more years of hands-on experience in coding and debugging enterprise applications in Java

Working knowledge of the following
- Frameworks: Struts, Spring, Sprint.Net
- Server technologies – Weblogic, Tomcat, Websphere, JBoss
- Front End Languages : HTML, JavaScript, Ajax, CSS, Jquery, JSON
- Database: Oracle, SQL Server, MySQL, PL/SQL Programming
- Web Services: REST, SOAP
- Design Patterns: Singleton, Factory, MVC, Proxy, Façade, Command, etc
- Must have experience working in a structured software development environment using development tools for code version control, QA and testing
- At least 3 years of experience leading teams. Must have led junior/mid-level developers and be ability to coach quality coding practices
- Excellent oral and written communication skills
- Ability to work constructively as an individual or in groups with minimal supervision- Ability to work constructively as an individual or in groups with minimal supervision

Preferred Qualifications:

- Experience working in Agile-Scrum development methodology
- Experience with coding and designing related to cryptography, code-signing and software security
- Expert knowledge of database modeling and data structure principles, techniques and best practices
- Experience with Linux operating Systems
- A bachelor’s degree or equivalent training in computer programming

Job Alerts