Jobs via Dice
Java Full Stack Developer – Senior
Company:
Stefanini Group Location:
Dearborn, MI (Onsite) Employment type:
Full‑time Seniority level:
Mid‑Senior level Job function:
Engineering and Information Technology Industries:
Software Development
Overview Stefanini Group is hiring an experienced Senior Java Full Stack Developer to design, build, and deploy scalable back‑end services and modern front‑end user interfaces, while driving continuous integration and cloud‑native operations on Google Cloud Platform and OpenShift.
Key Responsibilities
Design, develop, test, and deploy scalable, resilient back‑end services and APIs using Java and Spring Boot.
Build responsive, user‑friendly front‑end interfaces using JavaScript and frameworks such as React or Angular.
Implement and manage automated build, test, and deployment pipelines using Tekton pipelines and Jenkins (CI/CD).
Deploy, manage, and monitor applications on OpenShift and Google Cloud Platform, leveraging Terraform and Tekton pipelines.
Collaborate closely with product managers, designers, and engineers to define, design, and ship new features throughout the software development lifecycle.
Write clean, efficient, well‑tested, and maintainable code across the entire stack.
Implement and maintain automated testing (unit, integration, end‑to‑end) for both front‑end and back‑end code.
Identify and address performance bottlenecks, debug applications, and resolve technical issues.
Participate in code reviews, provide constructive feedback, and contribute to team knowledge sharing and best practices.
Troubleshoot production issues and implement fixes.
Contribute to architectural discussions and technology choices.
Required Qualifications
10+ years of experience as a Full Stack Developer or similar role with a strong portfolio of delivered projects.
Proven deep proficiency in Java and extensive experience with the Spring Platform (Spring MVC, Spring Boot, Spring JDBC, Spring Cloud).
Hands‑on experience building and consuming RESTful APIs, FAST APIs and Stream APIs.
Hands‑on experience with SQL and PostgreSQL, including table design, creation, and modification.
Experience with testing tools such as Karma, Jasmine, JUnit, etc.
Experience integrating with Teamcenter PLM product suite.
Strong practical experience deploying and managing applications on Google Cloud Platform (Cloud Run, Compute Engine, Cloud Storage, Firestore, etc.).
Solid understanding of front‑end development technologies (JavaScript, HTML, CSS) and modern front‑end development principles.
Demonstrated experience with modern JavaScript frameworks: React and Angular.
Experience deploying and managing applications on OpenShift and using Docker.
Experience with Terraform for infrastructure deployment and Tekton for automation.
Practical experience implementing and managing CI/CD pipelines using Tekton and Jenkins.
Familiarity with compliance checking tools such as 42Crunch, FOSSA, Cycode, SonarQube.
Familiarity with version control systems, particularly Git.
Preferred: knowledge of Automotive Network Architecture, In‑Vehicle Software and automotive OTA software update process; Teamcenter.
Education & Certifications
Bachelor's degree in Computer Science or related field.
Compensation Salary range: $140,000.00 – $200,000.00 per year.
EEO Statement Stefanini Group: Equal Opportunity Employer.
#J-18808-Ljbffr
Stefanini Group Location:
Dearborn, MI (Onsite) Employment type:
Full‑time Seniority level:
Mid‑Senior level Job function:
Engineering and Information Technology Industries:
Software Development
Overview Stefanini Group is hiring an experienced Senior Java Full Stack Developer to design, build, and deploy scalable back‑end services and modern front‑end user interfaces, while driving continuous integration and cloud‑native operations on Google Cloud Platform and OpenShift.
Key Responsibilities
Design, develop, test, and deploy scalable, resilient back‑end services and APIs using Java and Spring Boot.
Build responsive, user‑friendly front‑end interfaces using JavaScript and frameworks such as React or Angular.
Implement and manage automated build, test, and deployment pipelines using Tekton pipelines and Jenkins (CI/CD).
Deploy, manage, and monitor applications on OpenShift and Google Cloud Platform, leveraging Terraform and Tekton pipelines.
Collaborate closely with product managers, designers, and engineers to define, design, and ship new features throughout the software development lifecycle.
Write clean, efficient, well‑tested, and maintainable code across the entire stack.
Implement and maintain automated testing (unit, integration, end‑to‑end) for both front‑end and back‑end code.
Identify and address performance bottlenecks, debug applications, and resolve technical issues.
Participate in code reviews, provide constructive feedback, and contribute to team knowledge sharing and best practices.
Troubleshoot production issues and implement fixes.
Contribute to architectural discussions and technology choices.
Required Qualifications
10+ years of experience as a Full Stack Developer or similar role with a strong portfolio of delivered projects.
Proven deep proficiency in Java and extensive experience with the Spring Platform (Spring MVC, Spring Boot, Spring JDBC, Spring Cloud).
Hands‑on experience building and consuming RESTful APIs, FAST APIs and Stream APIs.
Hands‑on experience with SQL and PostgreSQL, including table design, creation, and modification.
Experience with testing tools such as Karma, Jasmine, JUnit, etc.
Experience integrating with Teamcenter PLM product suite.
Strong practical experience deploying and managing applications on Google Cloud Platform (Cloud Run, Compute Engine, Cloud Storage, Firestore, etc.).
Solid understanding of front‑end development technologies (JavaScript, HTML, CSS) and modern front‑end development principles.
Demonstrated experience with modern JavaScript frameworks: React and Angular.
Experience deploying and managing applications on OpenShift and using Docker.
Experience with Terraform for infrastructure deployment and Tekton for automation.
Practical experience implementing and managing CI/CD pipelines using Tekton and Jenkins.
Familiarity with compliance checking tools such as 42Crunch, FOSSA, Cycode, SonarQube.
Familiarity with version control systems, particularly Git.
Preferred: knowledge of Automotive Network Architecture, In‑Vehicle Software and automotive OTA software update process; Teamcenter.
Education & Certifications
Bachelor's degree in Computer Science or related field.
Compensation Salary range: $140,000.00 – $200,000.00 per year.
EEO Statement Stefanini Group: Equal Opportunity Employer.
#J-18808-Ljbffr