1

Java Software Engineer Contract Jobs in Michigan

Software Engineer #1061556 * Employees in this job function are responsible for designing ... Java * Machine Learning * AWS * GCP * COBOL Skills Preferred: * Product Management * J2EE

Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... software engineering principles, design patterns, algorithms, and system architecture ...

Software Engineer

Wyoming, MI · On-site

$80K - $90K/yr

Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... software engineering principles, design patterns, algorithms, and system architecture ...

Senior Java GCP Engineer

Dearborn, MI · On-site

$114K - $151K/yr

Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function. Key Responsibilities: 1. Engage with ...

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 solutions. This role is ...

Java Developer

Dearborn, MI · On-site

$46.75 - $60.75/hr

Title :- Java Developer Contract: 6 months + Location: Dearborn, MI Essential Job 1. Design and ... Functions: 2. Perform data migration and conversion activities. 3. Develop and integrate software ...

Software Engineer #1059310 * Employees in this job function are responsible for designing ... Some experience with Java, with a strong focus on how Java applications interface with DB2 ...

Showing results 21-40

Java Software Engineer Contract information

What is a Java software engineer contract?

A Java Software Engineer Contract is a temporary or fixed-term role where a software engineer is hired to develop, test, and maintain software applications using the Java programming language. Contractors typically work on specific projects or for a set period, rather than as permanent employees. These roles often require expertise in Java frameworks, object-oriented programming, and collaboration with other developers or teams. Contract positions can offer flexibility, competitive pay, and opportunities to work on diverse projects.

What are the key skills and qualifications needed to thrive as a Java software engineer contractor?

To thrive as a Java Software Engineer Contractor, you need strong proficiency in Java programming, experience with software development lifecycles, and typically a bachelor's degree in computer science or a related field. Familiarity with tools such as Spring Framework, Git, Maven, and cloud platforms, as well as knowledge of unit testing frameworks, is highly valued. Excellent problem-solving abilities, adaptability, and clear communication help you stand out, especially when collaborating remotely or integrating with diverse teams. These skills and qualities are crucial for delivering reliable, scalable solutions on time and ensuring smooth coordination in dynamic project environments.

What are some common challenges faced by Java software engineers on contract assignments, and how can they be managed?

Contract Java Software Engineers often face challenges such as quickly adapting to new codebases, understanding project requirements with limited onboarding time, and integrating smoothly with established teams. To manage these challenges, it's important to proactively communicate with team members, ask clarifying questions early, and make use of available documentation. Contract roles also require strong time management and self-motivation, as deliverables and expectations may be clearly defined but support can be less hands-on compared to permanent positions.

What is the difference between Java Software Engineer Contract vs Java Software Engineer?

AspectJava Software Engineer ContractJava Software Engineer
Employment TypeTemporary/Project-basedFull-time/permanent
DurationFixed-termIndefinite
Work EnvironmentClient sites, consulting firms, or remoteCompany offices or remote
CertificationsTypically no specific certifications requiredOften prefers Java certifications or related credentials

Java Software Engineer Contract roles are temporary positions focused on specific projects, offering flexibility but less job security. Full-time Java Software Engineers work permanently within organizations, with benefits and career growth opportunities. Both roles require strong Java skills, but contracts may have less emphasis on certifications. Choose based on your career goals and desired work environment.

What are the most commonly searched types of Java Software Engineer jobs in Michigan?

The most popular types of Java Software Engineer jobs in Michigan are:

What cities in Michigan are hiring for Java Software Engineer Contract jobs?

Cities in Michigan with the most Java Software Engineer Contract job openings:

Sr Embedded Automotive Software Engineer/CONTRACT

Leggett & Platt

Detroit, MI • On-site

$122K - $160K/yr

Contractor

Posted 25 days ago


Leggett & Platt rating

6.6

Company rating: 6.6 out of 10

Based on 41 frontline employees who took The Breakroom Quiz

31st of 51 rated furniture manufacturers


Job description

We, at Leggett Dynamics, are searching for a Senior Embedded Software Engineer within our Engineering team.  Did you know we are the world’s leading designer and manufacturer of seating support and comfort systems for transportation manufacturers, as well as tier one and two suppliers within the automotive industry? That’s right! Our automotive products fall into four primary groups: Seating and Lumbar support, Motors, Actuators and Massage Systems. If you join our team, your work will ensure people across the world have a little more comfort in their lives. 

THIS IS A 12 MONTH CONTRACT POSITION

So, what will you be doing as a Senior Automotive Embedded Software Engineer?
 

  • Complete various engineering efforts to design, prototype and validate product design solutions in support of customer and internal core team timing requirements.
  • Maintain regular contact with team and systems integration engineering on technical issues.
  • Actively participate in program core teams with proactive presentation of defined engineering deliverables defined in the APD portion of the C2P process.
  • Develop engineered product solutions to meet customer needs by creative use of core part designs and technologies by ensuring compliance to MISRA and other regulatory standards.
  • Establish and maintain adequate records of technical information, process methods/standards, design and program details, and records to support/procure reliable patent actions.
  • Ensure products are reviewed for best practice from a Design for Excellence (DFX) perspective including Design for Manufacturing (DFM), Design for Assembly (DFA), Design for Cost (DFC), Design for Testability (DFT), Design for Reliability (DFR) and Design for Ergonomics (DFE) to ensure design delivery to product targets.

To Be Successful In This Role, You’ll Need
 

  • Minimum 5 years of experience in an automotive embedded software product design role.
  • Bachelor’s degree in Electrical, Electronics or Mechatronics Engineering.
  • Experience working with project launch cycles for automotive.
  • Strong knowledge of C programming, model-based design, architectural design, engineering calculations and analysis.
  • Knowledge of automotive APQP terms.
  • Excellent problem-solving skills and presentation skills.
  • Experience coding with LIN, CAN and UDS diagnostics.
  • Knowledge with AUTOSAR software architecture and experience with related tools.
  • Knowledge with ASPICE and ISO-26262 is an asset.
  • Familiar with coding rules in C language for automotive applications.
  • Familiar with software build, release process and integration, validation process and tools.

What to Do Next

Now that you’ve had a chance to learn more about us, what are you waiting for! Apply today and allow us the opportunity to learn more about you and the value you can bring to our team. Once you apply, be sure to create a profile, and sign up for job alerts, so you can be the first to know when new opportunities become available.

Our Values

Our values speak to our shared beliefs, and describe how we approach working together.

  • Put People First reflects our commitment to safety and care of each other, learning and development, and creating an environment of mutual respect, empathy and belonging.
  • Do the Right Thing focuses us on acting with honesty and integrity, delivering the results the right way, taking pride in our work, and speaking the truth – good or bad.
  • Do Great Work…Together occurs when we engage without hierarchy, collaborate as a team, embrace challenges, and work for the good of all of us.
  • Take Ownership and Raise the Bar demonstrates our responsibility to add value and make a difference, challenge the status quo and biases to make things better, foster innovative and creative solutions to drive impact, and explore new perspectives and embrace change.

Our Commitment to You

We're actively taking steps to make sure our culture is inclusive and that our processes and practices promote equity for all. Leggett Dynamics, a business unit of Leggett & Platt, Incorporated, is comprised of people of all abilities, gender identities and expressions, ages, ethnicities, sexual orientations, veteran status, and more. Join us!

We welcome and encourage applications if you meet the minimum qualifications. Even if you do not meet the preferred qualifications, we’d love the opportunity to consider you.

For more information about how we handle your personal data in connection with our recruiting processes, please refer to the Recruiting  Privacy Notice on the “Privacy Notice” tab located at http://privacy.leggett.com

"


What Leggett & Platt employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom