What are the responsibilities and job description for the Java Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Orange Top Services, LLC, is seeking the following. Apply via Dice today!
Job Title: Senior Java Full Stack Developer with DevSecOps
Location: Dearborn, MI (Hybrid)
Role Summary & Adaptability
As a Senior Full Stack Developer with DevSecOps expertise, you will be a core contributor to the Ford Order Fulfillment (OF) Platform. Your primary mission is to design and develop high-performance microservices and micro-frontends (MFE) while ensuring they are born "secure and deployable."
You will operate in a high-velocity Monorepo environment using Java/Spring Boot and NodeJS/React (MFE BFF). Unlike traditional roles, you will own the full lifecycle of your code from initial feature development to configuring its Tekton pipeline and ensuring it passes all Ford-mandated security gates (Cycode, 42Crunch, etc.). This is a dynamic environment where the tech stack and Ford s architectural standards evolve; you must possess a growth mindset and the agility to adopt new Google Cloud Platform services and security protocols as they emerge.
Key Responsibilities
Job Title: Senior Java Full Stack Developer with DevSecOps
Location: Dearborn, MI (Hybrid)
Role Summary & Adaptability
As a Senior Full Stack Developer with DevSecOps expertise, you will be a core contributor to the Ford Order Fulfillment (OF) Platform. Your primary mission is to design and develop high-performance microservices and micro-frontends (MFE) while ensuring they are born "secure and deployable."
You will operate in a high-velocity Monorepo environment using Java/Spring Boot and NodeJS/React (MFE BFF). Unlike traditional roles, you will own the full lifecycle of your code from initial feature development to configuring its Tekton pipeline and ensuring it passes all Ford-mandated security gates (Cycode, 42Crunch, etc.). This is a dynamic environment where the tech stack and Ford s architectural standards evolve; you must possess a growth mindset and the agility to adopt new Google Cloud Platform services and security protocols as they emerge.
Key Responsibilities
- Full Stack Development (Primary Focus)
- Backend Excellence: Design and develop scalable microservices using Java 21 and Spring Boot, focusing on the Core Order Creation and Validation domains.
- Frontend Innovation: Build responsive, modular UI components using React and NodeJS within a Micro-frontend (MFE) and Backend-for-Frontend (BFF) architecture.
- API Design: Develop secure, performant RESTful APIs and integrate them with Apigee and Ford s APS (Authorization Policy Server) for fine-grained access control.
- Data Management: Write optimized queries and manage schemas for PostgreSQL (Cloud SQL) and MongoDB, while leveraging Redis (MemoryStore) for caching.
- DevSecOps & Pipeline Ownership
- Pipeline-as-Code: Build and maintain Tekton pipelines (Ford standard) to automate the build, test, and deployment of your services.
- Shift-Left Security: Proactively manage and remediate findings from Ford s security stack: Cycode (Hardcoded secrets), 42Crunch (API vulnerabilities), SonarQube (Code quality), and FOSSA (Open-source compliance).
- Governance Compliance: Ensure all deployments meet Ford s Governance Scan requirements to maintain an "Always-Green" production-ready status.
- Cloud-Native Operations & Observability
- Containerization: Containerize applications using Docker and manage deployments to Google Cloud Platform Cloud Run and CaaS/GKE clusters.
- Infrastructure-as-Code: Use Terraform to provision application-tier resources like Pub/Sub topics, Cloud Storage buckets, and Database instances.
- Full-Stack Monitoring: Implement telemetry and alerts using Dynatrace and Cloud Monitoring, and integrate Amplitude to track business-level insights and user journeys.
- Development Stack (Mandatory):
- Java: Expert knowledge of Java (21 ) and the Spring Boot ecosystem (Data, Security, Cloud).
- Web: Proficiency in React, NodeJS, and modern state management. Experience with MFE patterns is highly preferred.
- Database: Hands-on experience with PostgreSQL and NoSQL (MongoDB).
- DevSecOps & Google Cloud Platform (Mandatory):
- CI/CD: Hands-on experience with Tekton Pipelines and GitHub Actions.
- Security: Proven ability to troubleshoot and fix vulnerabilities identified by Cycode, 42Crunch, and SonarQube.
- Cloud: Experience deploying to Google Cloud Platform Cloud Run and understanding of VPC/Networking basics within a managed landing zone.
- Tools & Scripting:
- Proficiency in Terraform for application-level IaC.
- Strong scripting skills in Bash or Python for automation.
- The "T-Shaped" Engineer: Ability to pivot seamlessly between writing a complex Spring Boot feature and debugging a failing Tekton build step.
- Analytical Problem Solving: Ability to troubleshoot distributed systems issues, from a React rendering bug to a PostgreSQL deadlock or a Cloud Armor WAF block.
- Adaptive Learning: Eagerness to master new Ford-specific tools (APS, Eventarc, etc.) as the platform scales.
- Previous experience as a developer within the Ford Motor Company ecosystem.
- Familiarity with Ford s Identity & Access Management (APS / Microsoft Entra ID).
- Experience with Event-Driven Architecture using Google Cloud Platform Pub/Sub.
- Understanding of Automation Testing frameworks (Cypress/Playwright) to integrate into the CI/CD loop.