Enable job alerts via email!

Senior Software Development Lead (Full stack)

KGTiger

Lincoln Park (MI)

On-site

USD 110,000 - 145,000

Full time

Today
Be an early applicant

Job summary

A leading automotive technology firm is seeking a Senior Software Development Lead to drive the design and development of scalable applications. The role requires over 8 years of experience in software development, with a strong focus on Java, Spring, and cloud environments. Candidates must have experience leading teams and delivering high-quality software solutions under pressure.

Qualifications

  • 8+ years in web application design and development.
  • 6+ years with Java 8, OOP, and functional programming.
  • 2+ years leading teams in full stack web applications.

Responsibilities

  • Lead design and development of cloud-based full stack applications.
  • Implement proof of concepts and build features.
  • Partner with stakeholders for project execution.

Skills

Java programming
Spring framework
Microservices architecture
Frontend frameworks (Angular, React, etc.)
Cloud platforms (Azure, AWS, GCP)
SQL and NoSQL databases
Debugging and performance tuning

Education

Bachelor’s degree in Computer science or related

Tools

Docker
Kubernetes
Git
Gradle or Maven
Job description
Senior Software Development Lead (Full stack)
  • Full-time

It is an Automotive Industry

As a Sr. Software Development Lead in ACP Edge Builder team, you will be responsible for leading the design and development of highly scalable Full Stack application development and intended to be deployed on a cloud platform. You will implement proof of concepts, build features, deploy systems, and be responsible for the end-to-end execution of projects. You will partner with stakeholders from product management, architecture and other engineering teams across many functions within ACS and external implementation partners. You will be expected to have demonstrated success in software project delivery and experience in leading technical efforts to develop applications using a variety of tools, languages, frameworks and technologies.

Required Qualifications:
  • 8+ years of professional experience in design, development, and support of Web, Java, Spring and/or .Net backend applications.
  • 6+ years of practical experience with Java 8, OOP, functional programming and design patterns.
  • 2+ years of experience in leading teams in design and development of Full Stack Web application on Microservices based backend platform.
  • Experience architecting and building a front-end application using Angular, React, Redux, Vue, or Ember.
  • Experience with PaaS centric architectures on Azure using components like Cosmos, Azure Data Lake Store, Kubernetes, Service Fabric, Key Vaults, Event Hubs, Event Grids, Redis, Data Lake, Kusto (Data Explorer), DataBricks, and Synapse.
  • Experience with building Spring based RESTful web services using Spring Core, Spring Boot, Spring MVC and Spring Data.
  • Experience with development and deployment of Microservices on cloud platforms (Azure, AWS, GCP).
  • Experience with responsive web designs (bootstrap).
  • Strong debugging skills, code optimization, and performance tuning.
  • Knowledge of SQL (MySQL), NoSQL DB, preferably with MongoDB (+2 years).
  • Strong communication and documentation skills.
  • Passionate about technology, software, and data.
  • Have the ability to work under pressure with strict timelines.
Useful Experience:
  • Bachelor’s degree in Computer science, Computer Engineering, or related degree programs.
  • Experience with Architecting Single page web applications on a Microfrontend Architecture.
  • Experience with Microservices architecture on cloud platforms.
  • Experience with Spring Security and OAuth2.
  • Proficiency in developing Rest based API contracts based on Swagger 2.0 and Open API specifications
  • Experience writing unit, integration and performance test cases.
  • Architecture and Design Experience on how to automate test cases within the Build Pipelines on both Web and Backend applications
  • Experience with confidential compute frameworks like Enarx, Open Enclave, and/or experience with secure boot VM’s using cloud TPMs like GCP’s shielded VMs.
  • Experience with containers and orchestration (e.g., Docker, Kubernetes and Docker Swarm)
  • Familiar with scripting languages like Bash and Python.
  • Experience with Git and build tools (e.g., Gradle or Maven).
  • Experienced in Continuous Integration and Continuous Deployment (CI/CD) methodologies
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.