General Motors Careers – Java Developer

Website General Motors

Job Description:

In this software development role, you will be responsible for developing software applications using sound, repeatable, industry standard methodologies. You will have the opportunity to work hands-on writing software or solutions, based on detailed requirements and system specifications. Development activities will include updating existing software and/or developing new software solutions to address a specific need or solve a particular business problem. Additionally, you will drive development activities in accordance with appropriate methodologies and application of a repeatable, systematic and quantifiable approach to the development process. You will coach/mentor software developers and will review the software being developed. This role will also work closely with architects and/or data scientists to ensure code alignment with design patterns/frameworks.

Job Responsibilities:

  • Perform root cause analysis, do technology evaluations, and develop quick prototypes
  • Experience with Agile teams that have regularly delivered software while practicing code review
  • Report status of assigned software development and/or maintenance tasks
  • Promote improvements in programming practices such as acceptance test driven development, continuous integration, and continuous delivery
  • Prospective team members must possess a high degree of business insight, creativity, decision making skills, a drive for results, the ability to negotiate, the ability to develop strong peer relationships, and a strong technical learning capability and focus.
  • Consistently follow the specified software development methodology
  • Prospective team members must mentor junior level developers to become individual contributing team members. This will include coaching, code reviews, teaching best practice development, etc.
  • Commit to completing well-defined, secure, and elegant work and deliver on their commitments
  • Quickly design, develop, and deliver new code
  • Estimate and design work that is just-in-time and sized in small increments

Job Requirements:

  • Git software version control
  • Experience working in an agile environment
  • Experience with Angular or preferably AngularJS
  • Minimum 3 years of professional software development experience
  • Familiarity with SOAP and the development of RESTful services
  • Relational databases such as Oracle and PostgreSQL
  • Strong command of Java
  • Experience with Spring Boot and Spring Framework

Job Details:

Company:  General Motors

Vacancy Type:  Full Time

Job Location: Atlanta, GA, US

Application Deadline: N/A

Apply Here