1

Junior Java Developer Jobs in New Baltimore, MI (NOW HIRING)

The role will include managing a team of junior developers, including day-to-day oversight ... .NET, Java, Python) * APIdriven and distributed systems, including RESTful services and ...

Mentor junior developers and support knowledge sharing across frontend, backend, and platform teams ... Strong experience in backend development using Python, Java, Node.js, or similar technologies

Sr. System Engineer

Warren, MI · On-site

$115K - $151K/yr

The Software Developer will work hands-on designing and writing code based on detailed requirements ... Participate in code reviews and mentor junior developers. * Stay updated with emerging technologies ...

Sr. System Engineer

Warren, MI · Hybrid

$115K - $151K/yr

The Software Developer will work hands-on designing and writing code based on detailed requirements ... Participate in code reviews and mentor junior developers. * Stay updated with emerging technologies ...

Software Engineer

Auburn Hills, MI · On-site

$70 - $100/hr

Experience in one or more programming languages such as Python, C++, C#, Java, or JavaScript. * Exposure to embedded software development, Linux, RTOS, or automotive software development is ...

Showing results 41-60

Junior Java Developer information

See New Baltimore, MI salary details

$55.4K

$97.1K

$146.3K

How much do junior java developer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for junior java developer in New Baltimore, MI is $97,058.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,600.00 and $96,800.00 per year, depending on experience, location, and employer.

What is a junior Java developer?

Junior Java Developers are entry-level software engineers who specialize in building and maintaining applications using the Java programming language. They typically work under the supervision of more experienced developers and are responsible for writing code, debugging, and participating in code reviews. Their tasks may also include testing software, learning new frameworks, and assisting with the design and implementation of features. Junior Java Developers usually have foundational knowledge of Java and related technologies, and they are eager to develop their skills through hands-on experience.

What does a junior Java developer do?

Junior Java developers are entry-level programmers who are part of a team of coders and developers. They work on both front-end and back-end codes to build an application. Being a junior Java developer requires extensive knowledge of coding and the program language JavaScript to develop and troubleshoot products. As a junior Java developer, you run tests to pinpoint errors, migrate code and data, and ensure the program is integrated with other company developments.

What are the key skills and qualifications needed to thrive as a junior Java developer?

A Junior Java Developer should have a solid understanding of Java programming, object-oriented principles, and basic software development concepts, often supported by a relevant degree or coding bootcamp. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and frameworks like Spring Boot is typically expected. Strong problem-solving abilities, attention to detail, and effective teamwork are important soft skills in this role. These competencies enable efficient code development, smooth collaboration, and the ability to quickly adapt to new technologies and project requirements.

What are some common challenges a junior Java developer might face during their first year, and how can they overcome them?

Junior Java Developers often encounter challenges such as understanding large codebases, adapting to agile development processes, and managing task priorities. To overcome these hurdles, it’s helpful to proactively seek mentorship from senior developers, regularly review documentation, and participate in code reviews. Effective communication with team members also accelerates learning and helps clarify requirements or technical uncertainties. Embracing continuous learning through online resources and hands-on projects will further strengthen your skills and confidence.

What is the difference between Junior Java Developer vs Java Developer?

AspectJunior Java DeveloperJava Developer
Required Experience0-2 years2+ years
CertificationsOptional, entry-level certificationsOptional, advanced certifications
Work EnvironmentSupportive, learning-focused teamsProject-driven, independent roles
ResponsibilitiesAssist in coding, bug fixing, learning frameworksDesign, develop, maintain Java applications

The main difference between a Junior Java Developer and a Java Developer lies in experience, responsibilities, and independence. Junior Java Developers are typically entry-level, focusing on learning and supporting tasks, while Java Developers have more experience and handle complex development projects independently.

How much do junior Java developers make?

Junior Java developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and experience. Entry-level roles often require knowledge of Java, object-oriented programming, and development tools like Eclipse or IntelliJ IDEA.

Is a Junior Java Developer still in demand?

Junior Java Developers remain in demand due to the widespread use of Java in enterprise applications, web development, and Android app creation. Employers seek candidates with foundational Java skills, knowledge of frameworks like Spring, and familiarity with version control tools such as Git. Continuous learning and certifications can enhance job prospects in this field.

What cities near New Baltimore, MI are hiring for Junior Java Developer jobs?

Cities near New Baltimore, MI with the most Junior Java Developer job openings:

Infographic showing various Junior Java Developer job openings in New Baltimore, MI as of August 2026, with employment types broken down into 81% Full Time, 6% Part Time, and 13% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $97,058 per year, or $46.7 per hour.

Team Lead Software Engineer

Little Caesars

Detroit, MI

Full-time

Posted 12 days ago


Little Caesars rating

4.5

Company rating: 4.5 out of 10

Based on 958 frontline employees who took The Breakroom Quiz

93rd of 106 rated fast food restaurants


Job description

Job SummaryThe Lead Software Engineer plays a key role in designing, building, and supporting business critical software systems that power Little Caesars and affiliated companies. This role contributes across the full software development lifecycle, provides technical leadership on medium sized initiatives, and influences solution design and engineering practices beyond the immediate team. The position combines hands-on development with technical direction, mentoring, and people leadership.Key Responsibilities Technical Leadership & DeliveryLead the design, development, and delivery of complex software components and medium sized projects, ensuring solutions meet standards for quality, performance, security, scalability, and maintainability. Provide technical direction, guide architectural decisions, and identify opportunities for refactoring or improvement.Software Design & EngineeringIndependently design and implement software solutions in complex or ambiguous scenarios, considering systemwide impacts and long-term maintainability. Develop reusable, well-structured code and contribute to cohesive designs spanning APIs, services, and system boundaries.Problem Solving & SupportDiagnose and resolve cross system issues, lead technical troubleshooting during production incidents, and support root cause analysis. Develop and maintain technical and support documentation, and contribute to monitoring and instrumentation strategies.Agile Practices & CollaborationLead and participate in agile ceremonies, including sprint planning, estimation, story refinement, and demos. Partner with product, QA, and other engineering teams to ensure clear requirements, high-quality acceptance criteria, and effective testing strategies.Mentorship & People LeadershipProvide guidance, coaching, and feedback to less experienced engineers. Serve as a role model for engineering best practices and professional conduct. The role will include managing a team of junior developers, including day-to-day oversight, performance reviews, one-on-one meetings, and career development.Continuous Improvement & InnovationEvaluate new technologies, tools, and approaches; lead proof ofc oncept efforts; and present recommendations supported by technical and business considerations. Contribute to technology roadmaps and identify opportunities to improve engineering processes, tooling, and delivery practices. Required Knowledge, Skills, and Abilities  Bachelor's degree in Computer Science or related field. Equivalent experience may be considered in lieu of a formal education.Minimum of seven (7) years of programming experience in a professional environment.Experience designing, building, and supporting software solutions using modern development technologies, which may include:Application development across web, mobile, or service-based architectures (e.g., JavaScript/TypeScript frameworks, .NET, Java, Python)API-driven and distributed systems, including RESTful services and microservicesData storage technologies, such as relational, NoSQL, or unstructured data storesCloud platforms or hosting environments, such as Azure, AWS, or equivalentPlatform specific or system-s development, such as mobile or embedded environmentsStrong knowledge of AI-assisted coding tools, and discernment to understand the context and appropriateness of using the technology assistance Role Expectations & CompetenciesThe following competencies reflect the nature of the role and the environment in which it operates, rather than prescriptive minimum qualifications:  Complex Technical WorkThe role involves designing and delivering software in business critical and technically complex environments, often spanning multiple systems, platforms, or teams.Experience Informed JudgmentThe role requires making technical decisions with incomplete or evolving information and weighing tradeoffs among competing solutions.Leadership in a Dynamic EnvironmentWork is performed in a fast changing environment with shifting priorities, requiring the ability to adapt plans and guide others through change and includes coaching, mentoring, and providing feedback to engineers with varying levels of experience, including direct reports.Problem Solving & AnalysisThe role involves identifying solutions to novel, ambiguous, or open-ended technical issues, including diagnosing issues across systems and technologies.Collaboration & CommunicationSuccess depends on working effectively across engineering, IT, and business partners, and communicating technical concepts to audiences with varying levels of technical expertise.Technical Breadth & DepthThe role draws on substantial experience with modern software development practices and technologies (such as web, mobile, APIs, cloud platforms, data storage, and DevOps), with deep expertise in one or more areas and working knowledge across others.Engineering Practices & Quality FocusThe role emphasizes disciplined engineering practices, including source control, testing, automation, monitoring, and secure development.Continuous Learning & CuriosityThe role requires staying current with evolving technologies and development practices and applying that learning to improve solutions and processes. Working ConditionsThis position may include on call responsibilities and occasional work during nights, weekends, or holidays. Work is typically performed in a standard office or remote environment, with some travel to restaurant locations or industry events as needed, in accordance with company travel policies.All items listed above are illustrative and not comprehensive. They are not contractual in nature and are subject to change at the discretion of Little Caesars Enterprises Inc. Little Caesar Enterprises, Inc. is an Equal Employment Opportunity employer. All qualified applicants will receive consideration for employment without regards to that individual's race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender identity, age, physical or mental disability, veteran status, genetic information, ethnicity, citizenship, or any other characteristic protected by law.The Company will strive to provide reasonable accommodations to permit qualified applicants who have a need for an accommodation to participate in the hiring process (e.g., accommodations for a job interview) if so requested.This company participates in E-Verify. Click on any of the links below to view or print the full poster. E-Verify and Right to Work.PRIVACY POLICY 

What Little Caesars employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Little Caesars logo

About Little Caesars

Sourced by ZipRecruiter

Company Information As the fastest growing pizza chain in the U.S., there's no denying that Little Caesars is doing something right. We're an international brand that's a household name and a front-of-mind decision when you've got pizza on the brain. We've grown tremendously since opening the first store in 1959 - and we're still growing. But, at the end of the day, our success as a big-town name is because of our focus on small town values.

Industry

Food services and drinking places and construction

Company size

5,001 - 10,000 Employees

Headquarters location

Detroit, MI, US