Java Full Stack Developer

General Motors   •  

Atlanta, GA

Industry: Manufacturing & Automotive

  •  

5 - 7 years

Posted 57 days ago

This job is no longer available.

The Full Stack Java Developer will be responsible for new application development by providing innovative solutions to Business initiatives as well providing analysis, estimates, design, programming, automated unit/integration testing, code reviews, mentoring junior developers, sprint development planning, and work with development teams to deliver on-time quality software solutions. This team member will work in a highly collaborative, cross-functional, and agile environment. Responsibilities include:

Prospective team members possess a high degree of business insight, creativity, decision making skills, a drive for results, the ability to negotiate, the ability to develop junior developers & strong peer relationships, and a strong technical learning capability and focus.

Major Duties/Responsibilities:

  • Full lifecycle application development using standard frameworks and coding standards/patterns
  • Coding, unit testing and debugging applications in various software languages
  • Performance tuning, improvement, balancing, usability, automation
  • Maintain standards compliance
  • Implement localization or globalization of software
  • Automates testing processes by developing unit test scripts as part of coding.

Minimum Qualifications:

  • At least 5 years Object Oriented Design and Development experience in Java technologies
  • Expert knowledge of standard development tools
  • Ability to optimize the performance of code
  • Understands security risks for applications and code remediation techniques
  • Experience with Agile teams that have regularly delivered software while practicing code review
  • Over 3 years of software development experience in Java using MVC and RESTful services
  • Over 3 years of web development experience in HTML, HTML5, CSS, and JavaScript
  • Over 3 years of Angular development experience (or similar frameworks such as React, Vue, ExtJS)
  • Hands-on experience in various frameworks and tools: Spring Boot, JPA, JQuery, CSS preprocessors,
  • Expertise in SQL (relational databases), database design, and database development (stored procedures, functions)
  • Proven experience diagnosing issues from browser to infrastructure to network to database and all the way back
  • Excellent verbal and written communication skills and ability to effectively communicate and translate feedback, needs, and solutions
  • Creative problem-solving skills that deliver elegant solutions to complex issues
  • Strong teamwork focus and ability to foster positive team atmosphere and collaboration across teams