1

Progress Developer Jobs in Detroit, MI (NOW HIRING)

Java Developer

Dearborn, MI · On-site

$47 - $60.75/hr

... migration progress, risks, and issues.Collaborate with business units to understand their ... engineering, embeddings, and vector databases.Familiarity with Generative AI frameworks and tools ...

Java Developer

Dearborn, MI · On-site

$47 - $60.75/hr

... migration progress, risks, and issues. Collaborate with business units to understand their ... engineering, embeddings, and vector databases. Familiarity with Generative AI frameworks and tools ...

Stefanini is looking for a Back-end Developer(Dearborn, MI/Palo Alto, CA) For quick apply, please ... Experience Required5+ years of progressive experience in cloud-based, software development.Proven ...

The OnBase Developer is responsible for designing, developing, and implementing OnBase solutions to ... Communicate effectively with stakeholders to provide updates on project progress, system ...

The OnBase Developer is responsible for designing, developing, and implementing OnBase solutions to ... Communicate effectively with stakeholders to provide updates on project progress, system ...

The OnBase Developer is responsible for designing, developing, and implementing OnBase solutions to ... Communicate effectively with stakeholders to provide updates on project progress, system ...

Make an Impact As a Civil Engineer I , you will collaborate with project managers, engineers, and ... Progressive Companies is comprised of people with a variety of abilities, races, colors, religions ...

JAVA Developer

Dearborn, MI · On-site

$46.75 - $60.75/hr

Required Skill and Experience Full stack Developer - UI & Frontend Stack (Mandatory): • React ... Will also consider three years of progressive experience in the specialty in lieu of every year of ...

New

Senior Java Developer

Farmington Hills, MI · On-site

$56.25 - $71.75/hr

Seeking a Senior Java Developer with extensive development experience with Microsoft-Azure, to lead ... Track progress to plans; Communicate status, issues and risks to supervisor, colleagues and ...

Posted today

Senior Java Developer

Farmington Hills, MI · On-site

$56.25 - $71.75/hr

Seeking a Senior Java Developer with extensive development experience with Microsoft-Azure, to lead ... Track progress to plans; Communicate status, issues and risks to supervisor, colleagues and ...

Posted today

Software Developer C C++

Allen Park, MI · On-site

$44.75 - $60.25/hr

The Software Developer will design, develop and maintain software for automotive data acquisition ... To learn more about our company, our progressive culture and to apply online, visit our website at ...

Software Developer C C++

Allen Park, MI · On-site

$44.75 - $60.25/hr

The Software Developer will design, develop and maintain software for automotive data acquisition ... To learn more about our company, our progressive culture and to apply online, visit our website at ...

Showing results 21-40

Progress Developer information

See Detroit, MI salary details

$98.8K

$119.8K

$136.4K

How much do progress developer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for progress developer in Detroit, MI is $119,808.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,200.00 and $128,500.00 per year, depending on experience, location, and employer.

What are some common challenges a Progress developer might face when integrating legacy systems with modern applications?

Progress Developers often encounter challenges when bridging older Progress/OpenEdge applications with newer technologies, such as web services or cloud platforms. These challenges include handling differences in data formats, ensuring data integrity, and maintaining performance while introducing new functionalities. Collaboration with business analysts and IT teams is crucial to understand legacy workflows and minimize disruption. Successful integration requires a solid understanding of both the existing Progress environment and modern development tools.

What is the difference between Progress Developer vs Progress Consultant?

AspectProgress DeveloperProgress Consultant
CredentialsTypically requires programming certifications or experience in Progress OpenEdgeOften requires similar technical certifications, plus consulting or client management skills
Work EnvironmentFocuses on coding, development, and software implementationIncludes client interaction, project planning, and solution customization
Industry UsageUsed mainly in software development teams within various industriesEngaged in client-facing projects across multiple sectors

Progress Developers primarily focus on coding and developing applications using Progress technologies, while Progress Consultants combine technical skills with client interaction to implement solutions. Both roles require similar technical credentials, but their daily tasks and work environments differ significantly.

What is a Progress developer?

Progress Developers are software professionals who specialize in building and maintaining applications using Progress technologies, particularly the Progress OpenEdge development platform. They design, develop, and optimize business applications, typically using the ABL (Advanced Business Language) provided by Progress. These developers are skilled in creating robust database-driven applications, integrating with other systems, and supporting enterprise business processes. Their expertise is often crucial for organizations that rely on Progress solutions for their core operations.

What does a Progress developer do?

Progress is a programming language, also called Progress 4GL, that is used for business application development and created by a company with the same name. The programming language is now known as OpenEdge. As a Progress, or OpenEdge, developer, your responsibilities include using the OpenEdge language to create business applications with relational databases and programming tools. Progress’s tools can be integrated with numerous third-party applications, and they are suitable for developers working with web development, mobile apps, desktop software, and database applications. When seeking work in this technical specialty, you should look for jobs as both a Progress developer and an OpenEdge developer.

What are the skills and qualifications needed to thrive as a Progress developer?

To thrive as a Progress Developer, you need a solid background in software development, proficiency in Progress OpenEdge ABL, and experience with database design and application architecture. Familiarity with integrated development environments (IDEs) like Progress Developer Studio and certifications in Progress OpenEdge are commonly required. Strong problem-solving abilities, collaboration, and effective communication skills help Progress Developers excel in team environments and client interactions. These skills ensure efficient, reliable application development and support business needs through robust and maintainable software solutions.
More about Progress Developer jobs
What are popular job titles related to Progress Developer jobs in Detroit, MI? For Progress Developer jobs in Detroit, MI, the most frequently searched job titles are:
What job categories do people searching Progress Developer jobs in Detroit, MI look for? The top searched job categories for Progress Developer jobs in Detroit, MI are:
Infographic showing various Progress Developer job openings in Detroit, MI as of August 2026, with employment types broken down into 2% As Needed, 81% Full Time, 14% Part Time, 2% Contract, and 1% Nights. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $119,808 per year, or $57.6 per hour.

Java Developer

Stefanini

Dearborn, MI • On-site

$47 - $60.75/hr

Other

Posted 14 days ago


Job description


Stefanini Group is hiring!
Stefanini is looking for a Java Developer, Dearborn, MI
For quick apply, please reach out to Adil Khan at /
We are looking for a Java Developer who will be responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs. They are involved in the entire software development lifecycle, including designing software architecture, writing code, testing for quality, and deploying software to meet customer requirements. Full-stack software engineering roles, involving the development of all software components-including user interfaces and server-side applications-also fall within this job function.
Key ResponsibilitiesLead and manage cloud migration projects from initiation through completion, ensuring timely delivery and adherence to scope and budget constraints.Develop and manage detailed migration plans, including timelines, resource allocation, and risk management strategies.Oversee the assessment, planning, and execution of application migrations across infrastructure, data, and application layers.Provide technical guidance on cloud architecture, security, and performance best practices.Collaborate closely with architects, engineers, product owners, and business stakeholders to support execution of the PLM cloud migration strategy.Troubleshoot and resolve migration-related issues by working with technical teams to identify and implement solutions.Serve as the primary contact for PDOs and Skill Team SPCOs, providing regular updates on migration progress, risks, and issues.Collaborate with business units to understand their requirements and ensure alignment with business goals.Provide deep technical expertise in integrating PLM systems with other enterprise applications, including ERP, CRM, and manufacturing systems.Identify potential risks and develop strategies to mitigate challenges during the migration process.Ensure migrations comply with organizational policies, industry standards, and regulatory requirements.Conduct post-migration reviews to assess project success, document lessons learned, and recommend improvements for future projects.Evaluate and enhance migration processes, tools, and methodologies to improve efficiency and effectiveness.Stay current with Google Cloud Platform updates, industry trends, and emerging technologies to incorporate best practices into migration strategies.Share knowledge and mentor team members to build internal expertise and capabilities.
Skills RequiredSoftware Development, Spring Boot, REST APIs, Java, Machine Learning, AWS, Google Cloud Platform, COBOL
Skills PreferredProduct Management, J2EE, Artificial Intelligence & Expert Systems, Jenkins
Experience Required15+ years of hands-on Java development experience, including Java 8/11/17+, Core Java, Spring Boot, Spring Framework, and RESTful API design and development.Strong understanding of object-oriented design, microservices architecture, and enterprise integration patterns.Experience with build and CI/CD tools, including Maven or Gradle, Jenkins, and Git.Experience with unit testing frameworks such as JUnit and Mockito.Ability to design, develop, and maintain Java-based services that interface with legacy systems through APIs, message queues, batch integration, or similar mechanisms.Demonstrated experience modernizing legacy applications-including mainframe, monolithic, or on-premises systems-into cloud-native architectures using Java.Hands-on experience re-platforming or re-architecting legacy Java- or COBOL-based systems into containerized microservices using technologies such as Docker and Kubernetes.Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform, as well as cloud-native patterns including 12-factor applications, event-driven architecture, and serverless technologies where applicable.Familiarity with the strangler-fig pattern, API-led integration, and other legacy-to-cloud migration strategies.Ability to assess legacy application portfolios and recommend modernization roadmaps, including rehost, replatform, refactor, and rearchitect approaches.
Experience PreferredPractical experience building or integrating Generative AI solutions, including LLM-based applications, RAG pipelines, prompt engineering, embeddings, and vector databases.Familiarity with Generative AI frameworks and tools such as LangChain, OpenAI or Azure OpenAI APIs, Hugging Face, or similar technologies.Experience deploying Generative AI capabilities into enterprise applications, including chatbots, document summarization, code assistance, and data extraction solutions.Understanding of responsible AI practices, including data privacy, model governance, and output validation in enterprise contexts.Experience leveraging Generative AI to accelerate cloud-native modernization efforts, such as AI-assisted code conversion and refactoring, legacy code comprehension, automated test generation, and documentation of undocumented legacy logic.Familiarity with using Generative AI tools to analyze legacy codebases and assist in re-architecting them into cloud-native Java solutions.
Education RequiredBachelor's degree
Education PreferredCertification program
**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 will 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-AK3
#LI-ONSITE