1

Senior Java Engineer Jobs in Detroit, MI (NOW HIRING)

Sr. Java Developer

Farmington Hills, MI ยท On-site

$56.25 - $71.75/hr

Participation in most aspects of programming and application development, including file design ... UNIX (AIX) UNIX Scripting JAVA, J2EE, EJB, JavaBeans, JavaScript, servlets, JDBC, struts, Hibernate ...

Java Developer

Farmington Hills, MI ยท Hybrid

$50.25 - $65/hr

Senior Fullstack Java Developer Location : Fort Worth, Tx(Final Interview Onsite- Hybrid) Role Type : Contract Full stack Java consultant with strong Angular experience. Hands on coding. Design ...

Java Developer

Dearborn, MI

$46.75 - $60.75/hr

Title :- Java Developer Contract: 6 months + Location: Dearborn, MI Essential Job 1. Design and ... Senior Developers to establish the physical application framework (e.g. libraries, modules ...

Sr Full Stack Java Developer

Farmington, MI

$51.75 - $66.75/hr

Sr Full Stack Java Developer #1054486 * We are looking for a Senior Full Stack Java Developer. * The ideal candidate should have at least 5 years of experience, as a problem solver with excellent ...

Sr Full Stack Java Developer

Dearborn, MI

$48.25 - $62.25/hr

Sr Full Stack Java Developer #1058943 Job Summary: * We are looking for a Senior full stack Application Developer on our Application Development Team (focus on Core Java, Webservices and Angular ...

New

Java Developer - Senior (6-10 Yrs.)

Ann Arbor, MI ยท Hybrid

$56 - $71.50/hr

Required Skills: * 5+ Years of Java, J2EE, or similar Object Oriented programming language (both client and server side) * 5+ Years Experience with OOA/OOD, distributed systems/software, real time ...

Sr Full Stack Java Developer

Farmington, MI

$51.75 - $66.75/hr

Sr Full Stack Java Developer #1055415 Job Decription: Summary * We are looking for a Senior full stack Application Developer on our Application Development Team (focus on Core Java, Webservices and ...

Sr Full Stack Java Developer #1052033 * We are looking for a Senior Full stack Developer. The ideal candidate should have at least 5 years of experience, as a problem solver with excellent analytical ...

Java Developer with Retail and ATG

Detroit, MI ยท On-site

$50.50 - $65.25/hr

Looking for a Java Developer for the customer core E-Commerce system. ? This is a key position ... Warm Regards Venkat Manda Sr. Technical Recruiter Direct: 248-480-8189; Mobile: 231-577-4111 Email ...

Java Developer with Retail and ATG

Detroit, MI ยท On-site

$50.50 - $65.25/hr

Looking for a Java Developer for the customer core E-Commerce system. ? This is a key position ... Warm Regards Venkat Manda Sr. Technical Recruiter Direct: 248-480-8189; Mobile: 231-577-4111 Email ...

Senior Full-Stack Java Developer

Dearborn, MI ยท On-site

$48.50 - $62.75/hr

We are looking for a Senior Full-Stack Java Developer to join our Team to work on the Consumer and ... Engage in the full product life cycle development as a full stack software engineer Qualifications ...

Java Backend Lead (Azure and PHP)

Dearborn, MI ยท On-site

$46.50 - $60.25/hr

Java Backend Lead (Azure and PHP) - Position Summary The Java Backend Lead (Azure and PHP) provides ... In addition, the Lead Developer provides direction to senior developers, ensuring adherence to ...

next page

Showing results 1-20

People also search for

Senior Java Engineer information

See Detroit, MI salary details

$10

$62

$85

How much do senior java engineer jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for senior java engineer in Detroit, MI is $62.20, according to ZipRecruiter salary data. Most workers in this role earn between $54.52 and $69.47 per hour, depending on experience, location, and employer.

What are some common challenges Senior Java Engineers face when working on large-scale enterprise applications?

Senior Java Engineers often encounter challenges such as managing complex codebases, ensuring application scalability, and maintaining high performance under heavy loads. They are also responsible for implementing robust security practices and integrating new technologies without disrupting existing systems. Effective collaboration with cross-functional teams and mentoring junior developers are crucial aspects of the role, as these responsibilities help maintain code quality and project momentum.

What is the difference between Senior Java Engineer vs Java Developer?

AspectSenior Java EngineerJava Developer
Required CredentialsBachelor's in Computer Science, Java certifications (e.g., Oracle Certified Professional)Bachelor's in Computer Science or related field, Java certifications optional
Work EnvironmentDesigning, developing, and maintaining complex Java applications, often in team leadership rolesDeveloping Java applications, focusing on coding and implementation
Industry UsageUsed across finance, tech, and enterprise sectors for large-scale projectsCommonly employed in software development firms, startups, and tech companies

While both roles involve Java programming, Senior Java Engineers typically handle complex system design, mentorship, and project leadership, whereas Java Developers focus more on coding and implementing features. The senior role often requires more experience and certifications, with a broader scope of responsibilities.

What are the key skills and qualifications needed to thrive as a Senior Java Engineer, and why are they important?

To thrive as a Senior Java Engineer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and a degree in computer science or related field. Experience with frameworks like Spring, Hibernate, build tools such as Maven or Gradle, and familiarity with cloud platforms and CI/CD systems are typically required. Excellent problem-solving abilities, leadership, and effective communication help you guide teams and collaborate with stakeholders. These skills are crucial for delivering robust, scalable software solutions and mentoring junior engineers in complex development environments.

What are Senior Java Engineers?

Senior Java Engineers are experienced software developers who specialize in designing, developing, and maintaining applications using the Java programming language. They often lead development teams, architect solutions, and ensure that software meets both technical and business requirements. Their responsibilities also include code reviews, mentoring junior developers, and optimizing application performance. Typically, they have several years of experience and a deep understanding of Java frameworks and best practices.
What cities near Detroit, MI are hiring for Senior Java Engineer jobs? Cities near Detroit, MI with the most Senior Java Engineer job openings:
Infographic showing various Senior Java Engineer job openings in Detroit, MI as of June 2026, with employment types broken down into 46% Full Time, 43% Part Time, 2% Temporary, and 9% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $129,370 per year, or $62.2 per hour.
Sr. Java Developer

Sr. Java Developer

Software Technology Inc

Farmington Hills, MI โ€ข On-site

$56.25 - $71.75/hr

Other

Posted yesterday


Job description

Job Responsibilities

Modify existing application code or interfaces or build new application components from detailed requirements. Analysis of requirements, support of the design, development of the code, testing, debugging, deployment, and maintenance of those programs and interfaces. Documentation of the work is essential. Participation in most aspects of programming and application development, including file design, update, storage, and retrieval. Ability to maintain the developed solution on an on-going basis is essential. Formulate concepts, define system scope and technical objectives based on user needs (requires very good written and verbal communication skills, ability to easily grasp business concepts, and possesses skills to build a vision). Enhance processes to resolve operational problems and add new functions taking into consideration schedule, resource constraints, process complexity, dependencies, assumptions and application structure. Candidate is required to follow the existing development methodology and coding standards, and ensure compliance with the internal and external regulatory requirements. May guide various groups on application systems activities. Work under general directions; typically reports to a team lead or supervisor/manager.

Qualifications

Minimum 8 years experience. Bachelor's degree in computer sciences or information system management required. Experience in financial services or captive auto finance companies is a strong plus. Ability to integrate with large teams, demonstrating strong verbal and written communication skills. Application development experience in large scale enterprise environments is essential. Problem-solving skills and critical thinking are essential to effectively conduct the required tasks. Ability to work in a fast-paced environment, multi-tasking. Self-motivated and able to work autonomously when necessary Intermediate to expert knowledge required in the following areas: System development lifecycle System development processes and method Testing methods, including unit and integration testing (JUnit, JMock) Utilization of software configuration management tools Code deployment and code versioning tools Experience in the following: UNIX (AIX) UNIX Scripting JAVA, J2EE, EJB, JavaBeans, JavaScript, servlets, JDBC, struts, Hibernate WebSphere, WSAD, MQ Series DB2, SQL, MS Access FTP/SFTP

iOS

Design & Development iPhone and iPad Applications Able to parse Restful web-services UI Kit, Core data,Core animation, iOS Frameworks Design patterns Storyboard, Programmatic UI, Auto layouts, Auto Resizing UI/UX standards. Appleโ€™s design principles and interface guidelines Performance and memory tuning with tools instruments Cloud message APIs and push notifications (APNS) Code versioning tools - Git Greater than Swift 5 Recommended, Swift 4 also fine. Add on Objective - C Application Life cycle, Controller life cycle Mobile landscape, Architectures and should support backward and forward compatibility for iOS Versions.(iOS 13 to iOS 15) - Beta iOS 16 - release in September 2022

Java

Java 8 Spring 4+ and Springboot 2+ Optional: Struts 1.x WebSphere Application Server 8+ CICD practices GitHub Bamboo or Jenkins Jira, Confluence

Required Skills

Java Experience Experience in JavaScript