Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Apolis

Job Description: Software Engineer
Location: Onsite in Dearborn, MI 5 days a week


JD:
Java • Spring Boot • Connected Services


Overview
We are looking for a skilled Senior Java Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle - from architecture through deployment - building robust APIs and event-driven systems that power real-time device and data integrations.


Responsibilities
• Design and develop RESTful and event-driven microservices using Java 17+ and Spring Boot 3
• Build and maintain integrations with IoT devices, third-party APIs, and connected platforms
• Implement messaging pipelines with Kafka or RabbitMQ for real-time data streaming
• Write clean, testable code with JUnit, Mockito, and integration test suites
• Collaborate with product and DevOps on CI/CD pipelines (Docker, Kubernetes, Helm)
• Participate in architecture reviews and define best practices for the team


Required Skills
• 5+ years with Java (Java 17+ preferred) and Spring Boot ecosystem
• Strong knowledge of Spring Cloud, Spring Security, and Spring Data JPA
• Experience with Kafka, RabbitMQ, or similar messaging technologies
• Familiarity with OAuth 2.0, JWT, and API security patterns
• Proficient with SQL/NoSQL databases (PostgreSQL, MongoDB, Redis)
• Hands-on with Docker and Kubernetes in cloud environments (AWS, GCP, or Azure)


Nice to Have
• Experience with MQTT, AMQP, or CoAP for IoT device communication
• Knowledge of OpenAPI / Swagger specification and contract-first design
• Exposure to service mesh (Istio, Linkerd) and observability tooling
• Contributions to open-source Java or Spring Boot projects Years of Experience: 9.00 Years of Experience

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Dearborn, MI vacancy
  • Job Title Full Stack Software Engineer (Python, React/Angular, GCP) Overview / Summary We are seeking a highly technical and experienced Software Engineer to join our team. In this role, you will provide technical leadership and guidance to the development team while driving... 
    Suggested

    HTC Global Services

    Dearborn, MI
    13 hours ago
  •  ...challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3 and...  ...the CVCEP Chatbot, and critical support tools like the Dealer Software Support Hotline (DSSH). Candidate will utilize Java,... 
    Suggested
    Work at office
    Local area
    Worldwide

    V2soft

    Dearborn, MI
    3 days ago
  •  ...Software Engineer ON W2 Location: On-site in Dearborn, MI, 5 days a week JD: Java • Spring Boot • Connected Services Overview We are looking for a skilled Senior Java Engineer to design and deliver scalable, cloud-native microservices... 
    Suggested
    Contract work

    Ruri Software Technologies LLC

    Dearborn, MI
    5 days ago
  •  ...Title Software Engineer Senior Location Dearborn, MI Duration 3 months contract with possible extension or hiring Job Description The Global Data Insight & Analytics organization is seeking a Software Engineer to lead and advance our internal Data Science and AI/ML platform... 
    Suggested
    Contract work
    Work experience placement

    ManpowerGroup Global, Inc.

    Dearborn, MI
    14 hours ago
  • Job Title Expertise in STEP AP 242 standard for product data management Experience in designing & implementing PLM interoperability solutions using AP 242 Experience in data exchange between PLM systems for large scale implementations Deep knowledge of PLM ...
    Suggested

    Omni Inclusive

    Dearborn, MI
    2 days ago
  •  ...Position Overview We are seeking a Software Engineer II to join our connectivity organization supporting our connected platforms. This team is responsible for developing and maintaining cloud-native applications that our connected services. The ideal candidate... 

    Apex Systems

    Dearborn, MI
    2 days ago
  •  ...responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs. They are...  ...the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user... 
    Work experience placement
    Immediate start

    Artech

    Dearborn, MI
    5 days ago
  •  ...Job Description We are seeking a highly skilled engineer to design, build, and operate large-scale, cloud-native systems that power...  ...'s connected vehicle ecosystem. Own end-to-end delivery of software services powering critical customer experiences, as well as the... 
    Immediate start
    Flexible hours

    Ford Motor Company

    Allen Park, MI
    5 days ago
  • $84.48k - $162.12k

     ...Job Description Ford is looking for a highly skilled Embedded Software Engineer to join our Vehicle Controls team. In this role, you will be the subject matter expert for the communication stack, ensuring seamless data exchange across vehicle networks. You will join... 
    Immediate start
    Flexible hours

    Ford Motor Company

    Dearborn, MI
    4 days ago
  •  ...Software Engineer Dearborn, MI The Pega System Architect position will provide technical oversight and implementation of Pega systems solutions, which includes: Supporting Inception and Elaboration to ensure optimal solution architecture and design Directing... 

    Keylent Inc

    Dearborn, MI
    3 days ago
  •  ...# Principal Engineer . # Hands-on expert level role catering to # Mobile platform Development & /or web platform development # Extensive experience with iOS (Objective-C, Swift, SwiftUI) , Android (Java, Kotlin, RxJava)(or) JAVA FS, Angular/REACT,REST... 

    Procyon TS

    Dearborn, MI
    5 days ago
  • Overview LIVIUM is seeking an experienced, entrepreneurial Senior Software Engineer to join our growing engineering team. In this role, you will help build products like TrueTrack, a financial reporting and analytics platform for powersports and automotive dealerships.... 
    Work at office
    Remote work
    2 days per week
    3 days per week

    Jackson Dawson

    Dearborn, MI
    1 day ago
  • We are seeking a highly skilled engineer to design, build, and operate large-scale, cloud‑native systems that power Ford’s connected vehicle...  ...long‑term value creation. Take end‑to‑end responsibility for software services that drive customer experiences and the platforms... 
    Immediate start
    Flexible hours

    Ford Motor Company

    Dearborn, MI
    2 days ago
  •  ...Contract (With Possibility of extension) Employment Type: W2 Only Pay Rate Range: $60-75 /hr on W2 Position Description Need software engineer to work on Propulsion in-house developed apps in CAD / CAE domain with the knowledge of OOP concepts, JAVA/Angular programming... 
    Contract work

    EPITEC

    Dearborn, MI
    2 days ago
  • Job Description 10+ Years experienced highly skilled Full Stack Developer. The candidate must have extensive experience in both front-end and back-end development, with a strong focus on Spring Boot, Java, Angular, CSS, and HTML5. Experience with public cloud platforms,...

    TechDigital Group

    Dearborn, MI
    13 hours ago
  •  ...challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3 and...  ...full stack develpoer to join our Observability team. As a Software Engineer on our Platform Observability team, you will be at the... 
    Local area
    Worldwide
    Flexible hours

    V2soft

    Dearborn, MI
    4 days ago
  • Ford in Dearborn, MI is seeking a Senior Full-Stack Java Developer to work on the Consumer and Dealer Incentive Services Team. This hybrid role requires four days of onsite presence and involves designing scalable web applications and integrating advanced technology solutions...

    Ford Motor Company

    Dearborn, MI
    13 hours ago
  • $61 - $66 per hour

     ...quick apply, please reach out to Saurabh Kapoor at (***) ***-****/****@*****.*** We are looking for a Senior Software Engineer - Data Platform with strong Java and Python experience to help design, build, and evolve production-grade data and automation... 
    Local area

    Stefanini

    Dearborn, MI
    5 days ago
  • $70k - $100k

     ...with writing queries for Oracle database Object oriented analysis, design and programming skills Experience with a recognized software development lifecycle methodology Good interpersonal skills in order to interface successfully with an onshore project manager,... 
    Internship
    Work at office

    Triunity Software

    Dearborn Heights, MI
    4 days ago
  • $85 - $90 per hour

     ...responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs. They are...  ...the software to meet customer requirements. Full-stack software engineering roles who can develop all components of software including user... 
    Contract work

    Impellam NA Support Services - Australia

    Dearborn, MI
    1 day ago
  • $45 - $50 per hour

     ...Akkodis is seeking an Embedded Software Engineer for a Contract with a client in Allen Park, MI. The ideal candidate with experience designing, developing, testing, and maintaining embedded software applications while supporting the full software development lifecycle... 
    Hourly pay
    Contract work
    Temporary work
    Local area

    Akkodis

    Allen Park, MI
    2 days ago
  • $50 - $65 per hour

     ...responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs. The position...  ...ongoing support. This role may involve full-stack software engineering responsibilities, including development of both user-facing... 
    Contract work

    Apex Systems

    Allen Park, MI
    4 days ago
  • Embedded Firmware Developer Develop embedded firmware in C/C++ for microcontroller based lighting or projector modules. Work with common peripherals like SPI, I2C, UART, PWM, Client, etc. Interface with LED drivers / projector components and support pixel-level...

    ClifyX

    Allen Park, MI
    2 days ago
  •  ...Embedded Software Engineer Job Description & Skill Requirement: Key Responsibilities • Design and develop embedded software for distributed systems involving multiple microcontrollers • Implement low-level drivers and Board Support Package (BSP) components... 

    Pi Square Technologies

    Dearborn, MI
    2 days ago
  •  ...Senior Cloud Platform Engineer We are looking for a Senior Cloud Platform Engineer with strong expertise in GCP, Infrastructure as Code, and CI/CD automation to build and manage scalable cloud platforms. Key Skills: GCP (Compute, Storage, Networking, Managed... 

    Glint Tech Solutions LLC

    Dearborn, MI
    4 days ago
  •  ...As a Senior Software Engineer supporting the Rocket Close Platform team, you will design and develop scalable back-end software solutions with heavy integration focus to our new platform initiatives. You'll use various programming languages and cloud technologies to develop... 
    Night shift
    Weekend work

    Rock Family of Companies

    Detroit, MI
    5 days ago
  • A technology solutions provider in Dearborn is seeking an experienced IT Security Professional to evaluate and manage security solutions. The ideal candidate will have over 10 years of IT experience with 5-7 years in system/network security, including hands-on experience...

    krg technology inc

    Dearborn, MI
    14 hours ago
  • $100k - $130k

     ...security, identity, and automation - enabling them to operate securely and efficiently in a complex digital world. As an IAM Software Engineer, you will help to drive the evolution of our enterprise identity ecosystem. In this role, you will design, build, and support... 
    Full time

    Reply

    Detroit, MI
    5 days ago
  • Senior Software Engineer - Vehicle Communication (C++) Pittsburgh, PA, Detroit, MI Latitude AI (lat.ai) develops automated driving technologies, including L3, for Ford vehicles at scale. We’re driven by the opportunity to reimagine what it’s like to drive and make travel... 
    Permanent employment
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Detroit, MI
    13 hours ago
  •  ...Software Developer Software Developer position within IT Product team responsible for full cycle systems development. Develop and deliver quality software products using agile methodology and Google Cloud Platform (GCP) technology stack. Technologies involved - Java... 

    Damco

    Dearborn, MI
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!