You are viewing a preview of this job. Log in or register to view more details about this job.

Full Stack Developer

Job Title- Full Stack Developer (Java/J2EE, AWS)

Location-  Auburn Hills, MI

Salary Range- 65k to 70k

 

Job Summary
We are seeking a motivated and enthusiastic Full Stack Developer to join our technology team in the automotive domain. This role is well-suited for early-career professionals who are passionate about software development and eager to build scalable, high-quality applications that support business operations, digital transformation, and connected automotive solutions.
The individual will work closely with senior developers, architects, and cross-functional teams to design, develop, test, and maintain web-based applications using modern front-end and back-end technologies.

Key Responsibilities
· Assist in the design, development, testing, and deployment of full stack web applications
· Develop and maintain front-end components using Angular, HTML5, CSS3, and JavaScript/TypeScript
· Support back-end development using Java and J2EE technologies
· Work on RESTful APIs, microservices, and enterprise application integrations
· Participate in code reviews, debugging, troubleshooting, and performance optimization
· Collaborate with business analysts, QA teams, and senior developers to understand requirements and deliver solutions
· Use GitHub for version control, code management, and collaboration
· Support cloud-based application development and deployment using AWS Cloud services
· Write clean, maintainable, and reusable code following coding standards and best practices
· Participate in Agile/Scrum ceremonies such as stand-ups, sprint planning, and retrospectives
· Learn and contribute to software development lifecycle (SDLC) activities including documentation, testing, and release support

Required Technical Skills
· Basic to intermediate knowledge of Java
· Understanding of J2EE concepts such as Servlets, JSP, JDBC, and enterprise application architecture
· Hands-on experience or academic exposure to Angular
· Knowledge of HTML5, CSS3, JavaScript, and TypeScript
· Familiarity with GitHub or Git-based version control systems
· Basic understanding of AWS Cloud services
· Knowledge of REST APIs and web services
· Understanding of SQL and relational databases such as MySQL, Oracle, or SQL Server
· Awareness of software testing concepts and debugging techniques
· Basic understanding of object-oriented programming (OOP) principles

Preferred / Additional Technical Skills
· Knowledge of Spring Boot and Hibernate
· Familiarity with Microservices architecture
· Exposure to CI/CD pipelines
· Understanding of Docker and containerization
· Basic knowledge of Kubernetes
· Familiarity with Postman for API testing
· Understanding of JSON and XML
· Exposure to unit testing frameworks such as JUnit
· Knowledge of Node.js or other supporting backend technologies (optional)
· Understanding of automotive domain systems, connected vehicle platforms, or manufacturing applications is a plus
· Familiarity with Azure DevOps, Jira, or other project tracking tools
· Awareness of secure coding practices
· Basic understanding of Linux/Unix commands

Soft Skills Required
· Strong problem-solving and analytical thinking
· Good verbal and written communication skills
· Willingness to learn and adapt to new technologies
· Team-oriented mindset with good collaboration skills
· Attention to detail and commitment to quality
· Time management and organizational skills
· Positive attitude and eagerness to take initiative
· Ability to work in a fast-paced environment
· Openness to feedback and continuous improvement
· Professionalism and accountability

Educational Qualifications
· Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field
· Candidates with internship or project experience are encouraged to apply

Preferred Candidate Profile
· Completed academic projects, internships, or training in full stack development
· Passion for technology and software development in enterprise or automotive environments
· Strong foundation in programming fundamentals, data structures, and database concepts
· Enthusiasm to build a career in modern application development and cloud technologies

What the Candidate Will Gain
· Hands-on experience in full stack application development
· Exposure to enterprise-grade automotive technology solutions
· Opportunity to work with experienced mentors and development teams
· Learning opportunities in cloud, DevOps, modern frameworks, and Agile delivery
· Career growth path toward Full Stack Developer / Software Engineer roles