Software Engineer

Procom

Ann Arbor (MI)

Hybrid

USD 90,000 - 120,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Procom, on behalf of our Financial Services client, seeks a Software Engineer for a 12-month contract in Ann Arbor, MI. The role is hybrid with four days onsite and one day remote, focusing on backend services that power charting, market data, and analytics for active traders.

You will design, develop, test, and maintain backend components, APIs, and integrations, collaborating with product owners and engineering teams in an Agile environment.

Qualifications

  • 4+ years of professional software development experience.
  • Experience with Java and Spring Framework.
  • Solid understanding of object-oriented analysis and design.
  • Experience designing, developing, and supporting backend services and RESTful APIs.
  • Experience with distributed or client/server architectures.
  • Familiarity with Linux and/or Windows environments.

Responsibilities

  • Design, develop, test, and maintain backend services powering charting and market data.
  • Contribute across the software development lifecycle from requirements to deployment.
  • Collaborate with product owners and engineering teams to deliver high-quality software.
  • Design APIs and service integrations for internal and client-facing apps.
  • Identify and resolve defects, performance bottlenecks, and ensure system stability.

Skills

Java
Spring Framework
RESTful APIs
Distributed systems
OOAD
Linux/Windows
Backend design
Real-time streaming (Nice-to-have)
Cloud platforms (Nice-to-have)
Communication (Nice-to-have)

Job description

Software Engineer:On behalf of our Financial Services client, Procom is searching for a Software Engineer for a 12-month contract role. This position is a hybrid position with 4 days onsite at our client’s Ann Arbor, Michigan 48104 office.Software Engineer - Job Description:We are looking for a Software Engineer to join the think or swim Charting team. In this role, you will design, develop, and support backend services that power charting, market data, and analytics capabilities used by active traders every day. You'll work closely with engineers, product owners, and technology partners to deliver scalable, reliable, and high-performance solutions in an Agile environment.Software Engineer - Responsibilities:• Design, develop, test, and maintain backend services supporting charting and market data applications.• Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and support.• Collaborate with product owners, business partners, and engineering teams to deliver high-quality software solutions.• Design and implement APIs and service integrations that support internal and client-facing applications.• Analyze and resolve application defects, production issues, and performance bottlenecks.• Participate in code reviews and contribute to engineering standards and best practices.• Support release activities and help maintain system stability, availability, and performance.Software Engineer - Mandatory Skills:• 4+ years of professional software development experience.• 4+ years of experience developing applications using Java.• Strong understanding of object-oriented analysis and design principles.• Experience designing, developing, and supporting backend services and RESTful APIs.• Experience building and supporting distributed or client/server applications.• Experience working with Spring Framework and related technologies.• Experience developing and supporting applications in Linux and/or Windows environments.Software Engineer – Nice-to-Have Skills:• Experience working with real-time streaming or market data systems.• Experience developing financial services, trading, or other data-intensive applications.• Familiarity with cloud platforms and modern software delivery practices.• Strong written and verbal communication skills.Software Engineer – Assignment Length:This is a 12-month contract position.Software Engineer - Start Date:ASAP.Software Engineer - Assignment Location:Ann Arbor, Michigan, 48104 United States. This is a hybrid position with 4 days onsite and 1 day remote if meeting expectations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer – Charting & Market Data Hybrid
Senior Java Backend Engineer – Charting & Market Data Hybrid

Procom • Ann Arbor (MI)

Hybrid
USD 90,000 - 120,000
Java Developer - Mid-Level
Java Developer - Mid-Level

Spectraforce Technologies, Inc. • Ann Arbor (MI)

On-site
USD 90,000 - 120,000
Java Developer [AQ-19286]
Java Developer [AQ-19286]

Aquent • Ann Arbor (MI)

Hybrid
USD 69,000 - 77,000
Software Engineer (Client Opening- Treetown Tech)
Software Engineer (Client Opening- Treetown Tech)

Rehmann • Ann Arbor (MI)

Hybrid
USD 85,000 - 120,000
Health insurance
Dental insurance
Vision insurance
+4
Hybrid Java Backend Engineer – Trading Platform (Ann Arbor)
Hybrid Java Backend Engineer – Trading Platform (Ann Arbor)

Aquent • Ann Arbor (MI)

Hybrid
USD 69,000 - 77,000
Java Developer
Java Developer

Aquent • Ann Arbor (MI)

Hybrid
USD 69,000 - 77,000
Health benefits
Vision & dental
Paid sick leave
+1
Software Engineer
Software Engineer

Alexander Technology Group • Boston (MA)

Hybrid
USD 110,000 - 150,000
Senior Software Engineer (Client Opening - Treetown Tech)
Senior Software Engineer (Client Opening - Treetown Tech)

Rehmann • Ann Arbor (MI)

Hybrid
USD 110,000 - 160,000
Health insurance
Dental insurance
Vision insurance
+4
Software Engineer (On-Site, IN)
Software Engineer (On-Site, IN)

Allied Solutions • Carmel (IN)

On-site
USD 70,000 - 100,000
Healthcare benefits
401k with match
Paid time off - 3 weeks
Senior Software Engineer
Senior Software Engineer

Forbes Technical Consulting LLC • Chicago (IL)

Hybrid
USD 120,000 - 180,000
Hybrid work model
Downtown Chicago office