1

Mid Level Java Developer Jobs in Royal Oak, MI (NOW HIRING)

Expert-level Java development skills (Core Java, Multi-threading, and RESTful API consumption ... Engineer 2 Exp: 4+ years Data Engineering work experience in PLM Domain Experience Preferred: Key ...

Java Full Stack Developer

Dearborn, MI · On-site

$48.25 - $62.50/hr

Stefanini is looking for a Java Full Stack Developer, Dearborn, MI (Onsite) For quick apply, please ... Create high-level software architecture designs that outline the overall structure, components, and ...

Java FullStack Developer

Dearborn, MI · On-site

$48.25 - $62.50/hr

ResponsibilitiesUtilize Java (Spring Boot), Angular, and RESTful APIs, TDD, and other agile ... We are a CMM Level 5 company. #LI-FA1 #LI-ONSITE

Java FullStack Developer

Dearborn, MI · On-site

$48.25 - $62.50/hr

Create high-level software architecture designs that outline the overall structure, components, and ... Angular, Java Spring Boot, MongoDBGoogle Cloud Platform experience is a strong plus, Open to ...

Adapts instruction using code tracing exercises, pair programming activities, and AP-style practice to support students from introductory programming through exam-level Java proficiency. * Effective ...

next page

Showing results 1-20

Mid Level Java Developer information

See Royal Oak, MI salary details

$38

$53

$64

How much do mid level java developer jobs pay per hour?

As of Jun 25, 2026, the average hourly pay for mid level java developer in Royal Oak, MI is $53.77, according to ZipRecruiter salary data. Most workers in this role earn between $46.92 and $61.30 per hour, depending on experience, location, and employer.

What does a typical workday look like for a Mid Level Java Developer?

As a Mid Level Java Developer, your typical workday often involves writing and testing Java code, troubleshooting existing applications, and participating in code reviews. You'll collaborate closely with other developers, QA engineers, and sometimes product managers in agile sprints to ensure features are delivered according to requirements. Daily stand-up meetings are common, as is the use of tools like Jira for tracking tasks. You may also spend time learning new frameworks or best practices, which helps with both personal growth and contributing to more efficient software solutions.

What is a Mid Level Java Developer job?

A Mid Level Java Developer is responsible for designing, developing, and maintaining Java-based applications. They typically have 2-5 years of experience and work on coding, debugging, and optimizing software solutions. They collaborate with teams, follow best coding practices, and may mentor junior developers. Their role involves understanding project requirements, integrating APIs, and ensuring application performance. Mid Level Java Developers contribute to both backend and frontend development, depending on the project needs.

What are the key skills and qualifications needed to thrive in the Mid Level Java Developer position, and why are they important?

Successful Mid Level Java Developers possess a solid understanding of Java programming, object-oriented design, and commonly used frameworks such as Spring or Hibernate, typically backed by a relevant degree and professional experience. Familiarity with tools like Git, Maven, popular IDEs (e.g., IntelliJ IDEA or Eclipse), and certifications like Oracle Certified Professional Java Programmer (OCPJP) are advantageous. Strong collaboration, problem-solving abilities, and effective communication skills help developers work efficiently within agile teams and cross-functional projects. Mastering both technical and soft skills ensures smooth project delivery, maintainable code quality, and productive teamwork in dynamic software development environments.

What are the most commonly searched types of Java Developer jobs in Royal Oak, MI? The most popular types of Java Developer jobs in Royal Oak, MI are:
What are popular job titles related to Mid Level Java Developer jobs in Royal Oak, MI? For Mid Level Java Developer jobs in Royal Oak, MI, the most frequently searched job titles are:
What job categories do people searching Mid Level Java Developer jobs in Royal Oak, MI look for? The top searched job categories for Mid Level Java Developer jobs in Royal Oak, MI are:
What cities near Royal Oak, MI are hiring for Mid Level Java Developer jobs? Cities near Royal Oak, MI with the most Mid Level Java Developer job openings:
Lead Developer - XDO119

Contractor

Posted 22 days ago


Job description

Job Description: -
Job Title: (IoT) Java Developer
Software Defined Vehicle (SDV) group that supports the definition, design, & development of continuously improving mobility services. Responsibilities include understanding & implementation of the use cases, software design execution & software verification (unit testing/ software integration testing, etc.). Software developer will develop vehicle abstraction layer & feature applications for Software Defined Vehicles (SDV). We particularly focus utilizing modern software techniques to design optimized software in service-oriented architecture (SOA) based on model-based system design. • Supply common solutions across all OEM's in-house controllers & cloud/edge • Document requirements for design solutions & link them to test cases that can demonstrate software functionality • Utilize automated test tools in build environments, benches, & vehicles to verify functionality at the Function, Controller & System level • Coordinate & collaborate with departments outside engineering, such as IT, Systems & Safety Engineering, Electrical Architecture, Calibration & Vehicle Performance. • Create software for vehicle level functions & perform integration & verification testing with minimal direction of lead engineers. • Analyze software defects; determine root cause, build software solution, Test & verify closure. • Performs design & analysis on changes. • Diagnose, Debug & solve issues related to vehicle hardware & software. • Work with teams from multiple groups to meet project breakthroughs Basic Qualifications: • Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering or related technical degree • Minimum of 2 years of experience with proven technical & professional skills in Java & related software design, development, & testing • Design & Development of applications in Java/J2EE/Python/Spring boot/PCF/Unix/Power BI/Cassandra/Kafka/Hadoop • Experience in cloud/Edge Hosting of services & Apps. Interoperability of Apps, services between cloud & Data centers. • Designing & developing apps, services using multiple protocols - webRTC, WebSocket, GRPC, protobuffer, MQTT, DDS etc., • Design & Develop apps, services for transferring data using different protocols. • Design & Develop applications using SOA Framework. Excellent knowledge of Microservices/Event driven Architecture. • Develop solutions that leverages telemetry/message queues/events • Knowledge in C++ programming, Java, Kotlin • Knowledge in Big Data solutions - including but not limited to Kafka/pulsar/Cassandra & file storage solutions like Amazon S3. • Develop & maintain mobile CI/CD pipelines, & push notification services. • Interpersonal & relationship management skills to effectively collaborate w/ varying levels of the organization • Emerging partnership & collaboration skills showing ability to learn from & share knowledge w/ co-workers in a fast-paced environment • High level of integrity, ability to deal with ambiguity, take initiative/self-directed • Consistent demonstration of innovative thinking that is customer-centric Preferred Experience: • Master's degree in a related technical field • Experience with GIT/source code management, CI/CD development, open source SW development/contributor • Experience with cloud Development using Azure, Amazon, Google. • Experience with microcontroller architecture, electronic control systems, embedded system development • Experience with network engineering, telecommunications, network development & testing • Experience with edge, cloud, IoT technologies, operating systems, OS internals, OS design, virtualization technologies, containerization/container development • Knowledge of data science, data analytic tools, machine learning, artificial intelligence (AI) • Knowledge of AUTOSAR standards & methodology • Knowledge & experience with CAN, LIN or Ethernet communications protocol
This contractor can work remote from anywhere in the US.
COVID-19 Vaccination Requirement: Please note that, where allowed by local law, requires associates of all entities, subsidiaries, and joint ventures, including non-integrated business, as well as contractors, to be fully vaccinated against COVID-19 if or when their role requires them to conduct business face-to-face. This includes any role that necessitates presence at a or client site, in-person event or meeting, or business travel. In accordance with local law, vaccination will also be required when mandated by a client or the country government, regardless of work location. New hires will be asked to attest to their vaccination status and upload proof of vaccination as applicable after joining.+
Years of Experience: 10.00 Years of Experience