1

Junior Software Developer Java Jobs in Chattanooga, TN

Engineer, Data II

Chattanooga, TN

$98K - $117K/yr

Conduct data analysis and performance tuning to optimize database systems. Assist in mentoring junior engineers and contribute to best practices.

Engineer, Data II

Chattanooga, TN

$98K - $117K/yr

Conduct data analysis and performance tuning to optimize database systems. Assist in mentoring junior engineers and contribute to best practices.

Ability to mentor and develop junior staff * Solid understanding of structural engineering concepts ... Requires experience using structural engineering/finite element analysis software such as STAAD ...

Engineering Intern

Chattanooga, TN

$15.25 - $19.75/hr

Currently enrolled as a Junior or Senior in an accredited B.S. program in Mechanical Engineering. * Basic understanding of engineering principles, calculations, and design software. * Strong ...

Senior Structural Engineer

Chattanooga, TN · On-site

$91K - $124K/yr

Ability to mentor and develop junior staff * Thorough understanding of structural engineering ... Requires experience using structural engineering/finite element analysis software such as STAAD ...

Senior Structural Engineer

Chattanooga, TN · On-site

$91K - $124K/yr

Candidate shall be capable of supervising and mentoring junior staff and leading structural design ... Founded in 1951 by the son of Allen Hazen (developer of the Hazen-Williams equation), we are an ...

next page

Showing results 1-20

Junior Software Developer Java information

See Chattanooga, TN salary details

$55.5K

$97.3K

$146.6K

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 Chattanooga, TN is $97,267.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,700.00 and $97,000.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 Chattanooga, TN are hiring for Junior Software Developer Java jobs? Cities near Chattanooga, TN with the most Junior Software Developer Java job openings:
Jr. Structural Engineer/Designer

Jr. Structural Engineer/Designer

LaBella Associates

Chattanooga, TN • On-site

Full-time

Medical, Dental, Retirement, PTO

Posted 9 days ago


LaBella Associates rating

7.8

Company rating: 7.8 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

171st of 352 rated engineering


Job description

We are currently hiring a Jr. Structural Engineer/Designer to join our Building Engineering Division in our Chattanooga, TN office.
The Building Engineering Division at LaBella provides complete building engineering services including mechanical, electrical, plumbing, and structural engineering. Services range from feasibility studies and analysis through project design and construction. Our engineers are well versed in new construction, renovations, additions, analysis, special structures, and design/build projects for a variety of clients.
The Structural Discipline provides structural engineering services with emphasis on new design, repair, and rehabilitation of constructed works, as well as investigation and performance evaluation. This position will work closely under the supervision of a Senior Structural Engineer to develop concepts, strategies, designs, drawings, specifications and reports. Individual must be able to work independently, as well as part of multi-discipline teams. Candidates will work on an interesting variety of project types including K-12 and higher education, municipal, health care, industrial, commercial, and other unique projects. This role can accelerate your career goals through immediate opportunities to lead in a creative friendly environment, and comes with a competitive starting salary, incentive compensation, and a comprehensive benefit package.
Job Duties
  • Determine structural loading criteria, perform complex design calculations, and prepare structural specifications.
  • Perform field investigations and document findings.
  • Work closely with other engineering and architectural disciplines.
  • Produce construction documents using Revit (BIM).
  • Review shop drawings, respond to RFI's and perform field observations during CA phase.

Requirements
  • Qualified candidates must have a Bachelor of Science degree in Civil Engineering with structural coursework.
  • Engineering in Training Certificate (E.I.T.) required.
  • 1 to 5 years of experience with concrete, steel, masonry, and/or wood design is required.
  • Working knowledge of AutoCAD, Revit and structural engineering design software (RISA, SAP, and/or TSD) is preferred.

Benefits
Body, mind, and wallet-LaBella's benefits support a holistic approach to your health and wellness, creating the foundation for physical, mental, and financial well-being. Our benefit offerings cover the must-haves (healthcare and retirement), the just-in-cases (insurances and employee assistance programs), and the cherry-on-tops (fitness reimbursements, year-end incentive pay, and tuition assistance). Visit our website for more details on benefits listed below.
  • Flexible Work Schedule
  • Health/Dental Insurance
  • 401k Plan with Employer Match
  • Paid Parental Leave
  • Short & Long Term Disability
  • Profit Sharing
  • Paid Time Off
  • Leadership Development Program
  • Fitness Reimbursement
  • Tuition Reimbursement
  • Referral Bonus Program
  • Wellness Program
  • Team Building Events
  • Community Service Events

LaBella is committed to facilitating a culture where diversity, equity, and inclusion are respected, valued, and celebrated by implementing thoughtful, practical, and innovative strategies that support our employees and serve the communities in which we reside. All applicants will be considered for employment without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, characteristic or membership in any other group protected by federal, state or local laws.
LaBella Associates does not accept unsolicited resumes from recruiting professionals or agencies, nor do we accept resumes from any source that does not reference a specific, open position. LaBella Associates will not be responsible for any fees arising from the use of resume submitted by recruiting professionals or agencies that do not have a current placement fee agreement with LaBella Associates. All initial communication with recruiting professionals or agencies must go through human resources.