1

Junior Software Developer Java Jobs in Nashville, TN

Proficient in Java, C, C++, C#, or similar OO languages. * Strong knowledge of data structures ... Building software solutions in an engineering environment using C, C++, C#, Python, Java, Shell ...

Proficient in Java, C, C++, C#, or similar OO languages. * Strong knowledge of data structures ... Building software solutions in an engineering environment using C, C++, C#, Python, Java, Shell ...

senior java developer

Nashville, TN

$55.25 - $70.50/hr

Company Description Dellfor Technologies is founded by software professionals with fresh approach ... Competence in using Java IDE tools of Eclipse, GGTS, Rational Application Developer (RAD ...

Looking for C# Developer for Nashville opportunity! We are searching for a quality C# developer to ... Knowledge of other coding-languages (PHP, C+, Java, etc). * Ability to write clean, easy to ...

... Software Developer or related. • 24 months experience working with large data sets and managing ... Java (JAX-RS), Hibernate, SQLite, Websockets, and MVC design pattern to develop tools to monitor ...

Senior Java Developer

Brentwood, TN · On-site

$54.25 - $69/hr

Company Description Sysazzle, Inc for their direct client, a fortune 500 company is looking for Sr. Java Developer. - Participate in architecture, development and implementation of technical systems ...

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

next page

Showing results 1-20

Junior Software Developer Java information

See Nashville, TN salary details

$58.9K

$103.2K

$155.5K

How much do junior software developer java jobs pay per year?

As of Jun 13, 2026, the average yearly pay for junior software developer java 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 are some common challenges faced by Junior Software Developers working with Java, and how can they overcome them?

Junior Software Developers working with Java often encounter challenges such as understanding complex codebases, managing version control with tools like Git, and applying best practices for clean and efficient code. To overcome these obstacles, it's helpful to actively participate in code reviews, seek guidance from senior developers, and make use of online resources and documentation. Joining stand-up meetings and collaborating closely with teammates can also accelerate learning and help new developers adapt to the team's workflow.

What are the key skills and qualifications needed to thrive as a Junior Software Developer (Java), and why are they important?

To thrive as a Junior Software Developer (Java), you need a solid understanding of Java programming, algorithms, and object-oriented principles, often supported by a degree in computer science or related field. Familiarity with development tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and knowledge of build tools like Maven or Gradle is often required. Strong problem-solving abilities, willingness to learn, and effective communication skills help junior developers collaborate and adapt quickly. These skills are crucial for building reliable software, integrating smoothly into development teams, and growing within the role.

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

AspectJunior Software Developer JavaJunior Software Developer Python
Required CredentialsBachelor's in CS or related field, Java certifications (optional)Bachelor's in CS or related field, Python certifications (optional)
Work EnvironmentEnterprise applications, backend development, large-scale systemsData analysis, scripting, web development, AI/ML projects
Employer & Industry UsageFinancial services, enterprise software, telecomTech startups, data science firms, research institutions
Common Search & ComparisonYesYes

Both roles typically require a bachelor's degree in computer science or related fields. Java developers often work on enterprise-level applications in industries like finance and telecom, while Python developers focus on data analysis, scripting, and AI projects in startups and research. The choice depends on your career interests and industry focus.

What does a Junior Software Developer Java do?

A Junior Software Developer Java is an entry-level programmer who specializes in building, testing, and maintaining software applications using the Java programming language. They typically work under the supervision of senior developers and contribute to coding, debugging, and documentation. Their responsibilities often include fixing bugs, writing unit tests, and collaborating with team members to deliver functional software solutions. This role is ideal for individuals who have a basic understanding of Java and are eager to gain professional experience in software development.
What cities near Nashville, TN are hiring for Junior Software Developer Java jobs? Cities near Nashville, TN with the most Junior Software Developer Java job openings:
Infographic showing various Junior Software Developer Java job openings in Nashville, TN as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $103,181 per year, or $49.6 per hour.

FileNet Software Developer Lead (W2 role)

CLOUDSCOUTS SOFTWARE SOLUTIONS LLC

Nashville, TN

Full-time

Posted 18 days ago


Job description

FileNet Software Developer Lead
Other Enterprise Application Consultant FileNet/Knowledge Lake/ECM Software Developer Lead
Nashville, TN

Long term contract

Description of Duties: (primary secondary) % of Total Work Effort Java Development utilizing FileNet and Knowledge Lake APIs/Workflow development 40% Relational Database: SQL Server, DB2, Oracle 20%
Scanning and Indexing solutions such as IBM Data Cap/Kofax Auto Store/Knowledge Lake/Capture Professional 20%
Business Analysis and Project Design 10%
Systems Administration and Cloud Technologies 10%
Summary: The Strategic Technology Solutions division within the Department of Finance Administration is seeking to replace a Senior FileNet/Knowledge Lake Lead Developer that was previously vacated. This position is vital in daily operations of the Enterprise ECM team providing services to over 23 State agencies. Candidate will need a deep understanding of the FileNet/Knowledge Lake suite of products as well as a deep understanding of the FileNet/Knowledge Lake APIs using Java. Any .NET development experience is also a plus.
Candidates will also have knowledge of scanning and indexing solutions such as IBM Data Cap, Kofax Auto Store, Knowledge Lake, and Capture Professional.
Work Activities:
Develop Java applications to interact with a highly available P8 FileNet
environment and cloud Knowledge Lake environment.
Oversee the data migrations/ingestions from multiple sources into FileNet P8 and Knowledge Lake.
Deliver solutions by analyzing, designing, and building projects in FileNet and Knowledge Lake environments.
Automate business processes by building documents classes, workflow maps, queues, and subscriptions to achieve desired tasks.
Perform demos of FileNet/Knowledge Lake and its components as needed.
Assist in troubleshooting any FileNet P8/Knowledge Lake issues that may arise
Mentor other ECM staff as needed

Required Experience:

Experience in the design, development, troubleshooting, and implementation of large and complex IBM FileNet and Knowledge Lake Solutions.
Experience developing Java applications to interact with FileNet P8 and Knowledge Lake environments in order to perform such actions as inserting, retrieving, update, and deletion of data.
Experience in the development of FileNet P8 and Knowledge Lake workflow maps and custom components.
Experience with FileNet P8 Content Platform Engine, Process Engine, Content Navigator, and FileNet P8 APIs.
Experience with Knowledge Lake APIs or ability to learn.
Experience with IBM WebSphere Application server and deployed applications.
Experienced with administering and troubleshooting issues for a highly available and clustered P8 environment.
Experience with scanning and indexing solutions such as IBM Data Cap, Kofax Auto Store, Knowledge Lake, and Capture Professional.
Experience working with SSL certificates and certificate vaults.
Strong problem-solving and analytical skills with high attention to detail.
Ability to troubleshoot logs and traces to determine root cause.
Must have a B.S. or equivalent, in Computer Science, IT, Mathematics, or related field
Technologies needed to support include:

Windows 2019 or latest
Microsoft SQL Server 2019 or latest
IBM WebSphere Application server 8.55 or later
FileNet P8 5.x and later
Content Navigator 3.0.x and later
Knowledge Lake ECM Solution
Kofax Auto store/Quick Capture
Relational databases such as SQL, DB2, and Oracle
Experience in on-prem or cloud database technologies

Flexible work from home options available.