Entry Level Java Software Engineer Jobs
New grad java software engineer jobs welcome recent graduates and entry level candidates with zero to two years of experience, where a strong portfolio or internship project can carry more weight than a long resume. Most openings are on-site roles across Technology & Software, Consulting & Professional Services, and Staffing & Recruiting, with employers like Infosys, Capgemini, and Teza Technologies hiring at this level now.
Find JobsOverview
Showing 5 of 46+ Entry Level Java Software Engineer jobs











Role: Java Developer
Location: Sunnyvale, CA (Locals)
Note: W2 (H4, L2, and GC visas only)
Job Description:
Microservices/Java developer with hands-on experience building applications at scale
Strong design, coding, unit testing, and troubleshooting skills
Hands-on experience building applications with Spring Boot, Hibernate/JPA, Spring Batch, Kafka, Redis cache management, and Guava/in-memory caching
Experience with Oracle relational databases, SQL, and PL/SQL is required.
Ability to analyse performance issues and recommend/implement code fixes
Experience in API design, understanding microservices CI/CD
Experience in application security—token management, multi-factor authentication
Experience implementing product catalogues, carts/checkouts, and other retail modules on Commerce Tools is a plus.
Pay: $45.00 - $50.00 per hour
Expected hours: 40.0 per week
Benefits:
- Dental insurance
- Vision insurance
Work Location: In person
See All 46 Entry Level Java Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsEntry Level Java Software Engineer Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software28
- Consulting & Professional Services6
- Staffing & Recruiting3
- Science & Research2
- Banking & Financial Services2
Entry Level Java Software Engineer Jobs: Frequently Asked Questions
How do I get an entry level java software engineer job?
Build a portfolio of Java projects on GitHub, including at least one that demonstrates object-oriented design, data structures, or a REST API. Employers at this level prioritize hands-on code over credentials, so internship work, bootcamp capstones, and personal projects all count. Tailor your resume to each posting by matching the Java frameworks and tools listed in the job description.
Which companies hire entry level java software engineers?
Companies hiring entry level java software engineers right now include Infosys, Capgemini, and Teza Technologies, based on current listings on Migrate Mate as of September 2026. The hiring mix tends to cover large tech firms, financial services companies, and enterprise software vendors, all of which run structured onboarding programs suited to candidates stepping into their first professional role.
Are there remote entry level java software engineer jobs?
Yes, though on-site and hybrid roles still make up a significant share of the market. About 22% of entry level java software engineer openings are remote or hybrid as of September 2026, so candidates who can commute to an office will find a wider set of options than those who need fully remote work at this stage.
Are these new grad java software engineer jobs?
Yes, the listings here include new grad, recent graduate, and junior java software engineer roles. A new grad friendly posting typically welcomes zero to two years of experience and counts internships, academic projects, or a strong portfolio in lieu of full-time work history. Look for language like "0 to 2 years," "new grad welcome," or "junior" in the job description to confirm the role is open to candidates just entering the field.
Which industries hire the most entry level java software engineers?
Entry Level java software engineer roles concentrate in Technology & Software, Consulting & Professional Services, and Staffing & Recruiting, based on current listings on Migrate Mate as of September 2026. These sectors drive hiring at this level because they run large application codebases that require junior developers to maintain, extend, and test Java services alongside more experienced engineers.