1

Junior Java Developer Jobs in Nashville, TN (NOW HIRING)

Jr. RPA Developer

Nashville, TN · On-site

$64K - $84K/yr

They are seeking a Junior RPA Developer to design, develop, and implement automation solutions while collaborating with business analysts and IT teams. Responsibilities : • Process Assessment and ...

Jr. RPA Developer

Nashville, TN · On-site

$64K - $84K/yr

They are seeking a Junior RPA Developer to partner with business analysts to assess processes, develop automation solutions using UiPath, and ensure compliance with data privacy and security ...

Full Stack Developer

Hendersonville, TN

$70K - $190K/yr

  • Medical

  • Retirement

  • PTO

Java * Spring Boot * Node.js * Python Front-End Technologies * React * Angular * JavaScript ... Junior (0-2 years): $70,000 - $95,000 Mid-Level (3-6 years): $100,000 - $130,000 Senior (7+ years ...

Full Stack Developer

Hendersonville, TN

$70K - $190K/yr

  • Medical

  • Retirement

  • PTO

Java * Spring Boot * Node.js * Python Front-End Technologies * React * Angular * JavaScript ... Junior (0-2 years): $70,000 - $95,000 Mid-Level (3-6 years): $100,000 - $130,000 Senior (7+ years ...

Senior Platform Software Engineer

Nashville, TN · On-site

$120K - $158K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... developer tooling, scripting and AI-assisted workflows. - Knowledge of Java security technologies (JSSE, TLS, cryptography, certificates and Post-Quantum Cryptography) is desirable. - Experience ...

Software Developer 5

Nashville, TN · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Mentor senior and junior engineers, provide technical leadership, and foster engineering best ... Java, Go, C, C++, Python Experience working with the following: Cloud scale products and services ...

Guidewire PolicyCenter Sr Developer

Nashville, TN · On-site

$52.75 - $69.50/hr

In addition to contributing through hands-on development, you will help guide junior practitioners ... A strong Java, Gosu (Guidewire), EJB, BPEL, UNIX background Experience with Business Process ...

Lead Software Engineer

Nashville, TN · On-site

  • Retirement

  • PTO

NET, C#, and/or Java . Leverage latest cloud first technologies and serverless architectures such ... Mentor and support junior and mid level team members . Collaborate with team members to find better ...

Senior Back-End Developer

Nashville, TN · On-site

$116K - $151K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

CLA is growing and seeking to hire an experienced Senior Back-End Developer to join our talented Information Technology team. The position offers growth, flexibility and a collaborative work ...

Senior Software Engineer, Cloud Performance

Nashville, TN · On-site

$58 - $75.25/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... more junior team members. You can go from high level system design, writing architectural ... Analyze and optimize internal tools, processes, and developer workflows to enhance operational ...

Jr. RPA Developer

Nashville, TN · On-site

$64K - $84K/yr

  • PTO

Western offers competitive pay, benefits, paid time off, paid holidays, and a fun, family-oriented culture. The Western Express campus is a state-of-the-art facility rebuilt in 2020, with three on ...

Showing results 41-60

Junior Java Developer information

See Nashville, TN salary details

$58.9K

$103.2K

$155.5K

How much do junior java developer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for junior java developer in Nashville, TN is $103,181.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,900.00 and $102,900.00 per year, depending on experience, location, and employer.

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.

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.

How much do junior Java developers make?

Junior Java developers typically earn between $50,000 and $70,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.

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 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 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.

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 are the most commonly searched types of Java Developer jobs in Nashville, TN?

The most popular types of Java Developer jobs in Nashville, TN are:

What are popular job titles related to Junior Java Developer jobs in Nashville, TN?

For Junior Java Developer jobs in Nashville, TN, the most frequently searched job titles are:

What job categories do people searching Junior Java Developer jobs in Nashville, TN look for?

The top searched job categories for Junior Java Developer jobs in Nashville, TN are:

What cities near Nashville, TN are hiring for Junior Java Developer jobs?

Cities near Nashville, TN with the most Junior Java Developer job openings:

Infographic showing various Junior Java Developer job openings in Nashville, TN as of August 2026, with employment types broken down into 80% Full Time, and 20% Contract. Highlights an 80% In-person, 10% Hybrid, and 10% Remote job distribution, with an average salary of $103,181 per year, or $49.6 per hour.

SR Software Engineer - (Merchandising)

Dollar General

Goodlettsville, TN • On-site

$120K/yr

Full-time

Re-posted 4 days ago


Dollar General rating

4.0

Company rating: 4.0 out of 10

Based on 4,596 frontline employees who took The Breakroom Quiz

39th of 39 rated national retailers


Job description

Work Where You Matter
At Dollar General, our mission is Serving Others! We value each and every one of our employees. Whether you are looking to launch a new career in one of our many convenient Store locations, Distribution Centers, Store Support Center or with our Private Fleet Team, we are proud to provide a wide range of career opportunities. We are not just a retail company; we are a company that values the unique strengths and perspectives that each individual brings. Your difference truly makes a difference at Dollar General. How would you like to Serve? Join the Dollar General Journey and see how your career can thrive.
Company Overview
Dollar General Corporation has been delivering value to shoppers for more than 80 years. Dollar General helps shoppers Save time. Save money. Every day.® by offering products that are frequently used and replenished, such as food, snacks, health and beauty aids, cleaning supplies, basic apparel, housewares and seasonal items at everyday low prices in convenient neighborhood locations. Learn more about Dollar General at www.dollargeneral.com/about-us.html.
Job Details
A Senior Software Engineer, working independently or with limited supervision, translates high-level business requirements into technical designs, proposes design alternatives, codes and/or communicates requirements to junior engineers. They have a strong knowledge of the applications in their functional area, how each supports the goals of the business and how they interface with each other and to applications outside of their area. They lead small development engagements, mentor junior engineers, solve difficult and highly complex technical problems and may be called on to consult on other projects.
Duties & Responsibilities:
  • Develops and debugs software in support of new and existing applications 65%
  • Develop, execute and thoroughly document unit and system-level test plans 15%
  • Designs changes to new and existing applications 10%
  • Provides support for production applications (7x24) 5%
  • Participate in Agile methodology and ceremonies 5%

Knowledge, Skills and Abilities (KSAs):
  • Experience in developing and deploying full stack applications in cloud environments (Azure or GCP), leveraging containerization technologies (Docker, Kubernetes).
  • Experience building robust, high performing APIs using Java, Spring boot, following the best practices and microservices architecture principles.
  • Experience in developing scalable, real-time data streaming systems using Kafka.
  • Experience Design, develop, and maintain complex, responsive web applications and reusable components using React.js, JavaScript (ES6+), HTML5, and CSS3.
  • Experience with PostgreSQL, Java 17 or higher versions.
  • Develop and maintain features across the entire stack from user interfaces, databases and server-side logic
  • Experience building and deploying artifacts to cloud and on-prem infrastructure using CI/CD pipelines.
  • Write clean, efficient, maintainable, and well-documented code, plus conduct code reviews and provide feedback.
  • Collaborate with cross-functional teams to understand requirements and translate them into API specifications
  • Monitor and analyze API performance metrics to identify areas for improvement.
  • Writing and maintaining API Documentation for developers and consumers.
  • Write and execute integration tests to validate that individual software components or functions work as expected.
  • Excellent communication skills to collaborate with business stakeholders and other teams.
  • Mentor junior team members and seek guidance from senior team members.
  • Able to provide application support, analyze problems and provide solutions for complex issues.
  • Employs test-driven development and integrates unit tests in development tasks.
  • Able to stay current on technology changes applicable to your domain and how to apply them.
  • Strong analytical skills with experience gathering requirements and designing new functionality.

*Salary Range USD $115,905.00/Yr to USD $120,905.00/Yr.*
Qualifications
Work Experience &/or Education:
  • 5+ years experience in software development in an IT organization.
  • 5+ years experience in designing and developing RESTful APIs using Java and Spring boot.
  • 3+ years experience with a relational database (i.e., Oracle, MSSQL, Postgres, etc.).
  • 1+ years of experience with No-SQL Databases (i.e Cassandra, Mongo DB etc)
  • Bachelor's or Master's degree in computer science.

What Dollar General employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Dollar General logo

About Dollar General

Sourced by ZipRecruiter

What started as a single store is now a 20+ billion dollar Fortune 119 company. With 140,000+ employees and counting, we’re growing fast and so can you. There are endless opportunities for you, including award-winning training programs and career paths in retail, distribution, transportation or corporate. The possibilities are endless!

Industry

Retail

Company size

10,000+ Employees

Headquarters location

Goodlettsville, TN, US