Overview
On Site
$66 - $71 /hr
Contract - Independent
Contract - Long Term
Skills
GCP Cloud Run
PostgreSQL
AIPGEE
GCP
Node.js
Angular
Spring Boot
REST APIs
React
Java
Microservices
Agile
Teamcenter
Job Details
Stefanini Group is hiring!
Stefanini is looking for a Senior Java Full Stack Developer, Dearborn, MI (Onsite)
For quick apply, please reach out Pawan Rawat at /
We are seeking an exceptionally skilled and forward-thinking Senior Full Stack Developer who embraces Lean, Agile, Pair Programming, and Extreme Programming (XP) practices to deliver innovative software products. As a key architect and implementer, you will work across the entire software stack, contributing to both our back-end services built with Java and Spring Boot, and our modern front-end user interfaces using Angular. You will also play a key part in our DevOps practices, leveraging Tekton pipelines and Jenkins for CI/CD, deploying into Google Cloud Platform (Google Cloud Platform). You will contribute to architectural discussions and technology choices, ensuring seamless integration and optimal performance.
ResponsibilitiesDesign, develop, test, and deploy scalable and resilient back-end services and APIs using Java and the Spring Boot framework. Develop applications and scripts using Python and VS Code IDE, potentially for automation, data processing, or specific service components.Build responsive and user-friendly front-end interfaces using JavaScript with frameworks like React or Angular, leveraging Node.js for development tooling and package management. Implement and manage automated build, test, and deployment pipelines using Tekton pipelines and Jenkins (CI/CD).Deploy, manage, and monitor applications on OpenShift, our container orchestration platform, and Google Cloud Platform (Google Cloud Platform), understanding key Google Cloud Platform services (including potential storage, databases, networking, or serverless functions). Deploy infrastructure components using Terraform, orchestrated via Tekton pipelines. Ensure seamless integration between front-end and back-end components, ensuring smooth data flow and user experience. Collaborate closely with product managers, designers, and other engineers to define, design, and ship new features throughout the software development lifecycle. Write clean, efficient, well-tested, and maintainable code across the 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.
Experience RequiredProven experience of 10+ years as a Full Stack Developer or in a similar role, with a strong portfolio of delivered projects.Deep proficiency in Java and extensive experience with the Spring Platform (Spring MVC, Spring Boot, Spring JDBC, Spring Cloud).Experience with microservice architecture and hands-on experience with building and consuming RESTful APIs, FAST APIs and Stream APIs.Hands on experience with SQL, 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 (Google Cloud Platform). This could include experience with services like Cloud Run, Compute Engine, Cloud Storage, Firestore etc. Solid understanding of front-end development technologies, including JavaScript, HTML, and CSS, and modern front-end development principles. Demonstrated experience with modern JavaScript frameworks: React and Angular. Experience deploying and managing applications on OpenShift. Experience with containerization concepts (Docker is highly relevant given OpenShift). Experience with Terraform for infrastructure deployment, utilizing Tekton for automation. Practical experience implementing and managing CI/CD pipelines using Tekton pipelines, and ideally Jenkins. Familiarity with compliance checking tools such as 42Crunch, FOSSA, Cycode, SonarQube. Familiarity with version control systems, particularly Git.
Experience PreferredKnowledge of Automotive Network Architecture, In-Vehicle Software and automotive OTA software update process.Teamcenter
Education RequiredBachelor's degree in computer science.
**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***
Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process, including interviews and job offers.
About Stefanini Group
The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company.
#LI-PS27
#LI-ONSITE
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.