1

Java Junior Jobs in Tennessee (NOW HIRING)

Senior Software Engineer II

Franklin, TN · On-site

$95K - $158K/yr

This role also mentors junior team members, participates in code reviews, works closely with Agile ... Strong hands-on knowledge of Java and Spring Boot . * Solid understanding of web application ...

Senior Software Engineer II

Franklin, TN · On-site

$95K - $158K/yr

This role also mentors junior team members, participates in code reviews, works closely with Agile ... Strong hands-on knowledge of Java and Spring Boot . * Solid understanding of web application ...

Mentors/coaches junior team members 10% * Provides support for production applications (24x7) 5% ... Java, Python) • 5+ years of experience as a full stack Java developer • 3+ years of hands-on ...

This role also mentors junior team members, participates in code reviews, works closely with Agile ... Strong hands-on knowledge of Java and Spring Boot. * Solid understanding of web application ...

Responsible for coaching, guiding and mentoring junior members in the team to help them scale ... Java/C++/object oriented programming * XML exposure * RDBMS (any Oracle, Informix, DB2, SQL Server ...

Responsible for coaching, guiding and mentoring junior members in the team to help them scale ... Java/C++/object oriented programming * XML exposure * RDBMS (any Oracle, Informix, DB2, SQL Server ...

Sr. Engineer, Software

Nashville, TN

$118K - $156K/yr

Design, develop, and maintain production-grade full-stack features spanning Java/C# backend ... Mentor mid-level and junior engineers through detailed code reviews, pair programming sessions, and ...

Responsible for coaching, guiding and mentoring junior members in the team to help them scale ... Java/C++/object oriented programming * * XML exposure * * RDBMS (any Oracle, Informix, DB2, SQL ...

Responsible for coaching, guiding and mentoring junior members in the team to help them scale ... Java/C++/object oriented programming * XML exposure * RDBMS (any Oracle, Informix, DB2, SQL Server ...

next page

Showing results 1-20

Java Junior information

What is the difference between Java Junior vs Java Developer?

AspectJava JuniorJava Developer
Required Experience0-2 years2+ years
CertificationsOptional, entry-level certificationsOptional, advanced certifications
Work EnvironmentTraining, mentorship-focusedProject-driven, independent
ResponsibilitiesLearning, basic coding tasksDesign, develop, maintain Java applications

Java Junior roles are entry-level positions focused on learning and supporting Java projects, often requiring minimal experience. Java Developers have more experience, handle complex tasks, and contribute to project design and implementation. The transition from Java Junior to Java Developer involves gaining skills, experience, and certifications over time.

What are some typical challenges a Java Junior might face when starting out, and how can they overcome them?

As a Java Junior, you may encounter challenges like understanding complex codebases, adapting to agile development practices, and debugging unfamiliar issues. It's common to feel overwhelmed at first, but asking questions, participating in code reviews, and pairing with more experienced developers can accelerate your learning. Regularly practicing coding, studying documentation, and using collaboration tools will also help you quickly become a productive member of the team.

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

To thrive as a Java Junior, you need a solid understanding of Java programming, object-oriented principles, and a relevant degree or coursework in computer science. Familiarity with development tools like Eclipse or IntelliJ IDEA, version control systems (such as Git), and basic knowledge of databases are typically expected. Strong problem-solving abilities, eagerness to learn, and good communication skills help juniors excel in collaborative and fast-paced environments. These skills enable efficient coding, effective teamwork, and smooth adaptation to evolving project requirements.

What are Java Junior developers?

Java Junior developers are entry-level software engineers who specialize in programming using the Java language. They typically have a foundational understanding of Java syntax, object-oriented programming concepts, and basic software development practices. Java Juniors often assist with coding, debugging, and testing under the supervision of more experienced developers, while continuously learning and building their technical skills. Their responsibilities may also include maintaining existing applications and writing simple features as part of a development team.
What are the most commonly searched types of Java jobs in Tennessee? The most popular types of Java jobs in Tennessee are:
What cities in Tennessee are hiring for Java Junior jobs? Cities in Tennessee with the most Java Junior job openings:
Systems Analyst I (IT Services)

Systems Analyst I (IT Services)

Shelby County

Memphis, TN

Full-time

Posted 16 days ago


Job description

Position Summary 

Works under limited supervision to design and transform user requirements into an application program for a real time or batch data processing system. Works on highly complex projects and provides technical leadership for junior personnel.   

Pay Grade: 55 

Salary Commensurate with Experience and Education 

Minimum Qualifications 

  • Three (3) years programming experience of which two (2) years in application development 
  • Bachelor's degree from an accredited college or university in Computer Science, Data Processing, or a closely related field; OR 
  • An equivalent combination of related education, and/or experience. 
  • PROOF OF EDUCATION, TRAINING, AND/OR EXPERIENCE IS REQUIRED.
     

Duties and Responsibilities 

  • Functions as "System Integrator" for the Information Technology Application Services Section, providing leadership and vision to develop integration between diverse systems using an Enterprise Service Bus.  
  • Designs and constructs system interfaces, including their definition, organization, documentation, and implementation.  
  • Investigates and makes recommendations about useful web technologies and reports results to management. 
  • Maintains security and integrity controls.  
  • Establishes and maintains support tools.  
  • Creates and monitors web standards and procedures for Information Technology Dept.  
  • Develops specifications for web applications.  
  • Integrates data and systems through the use of JDBC, ODBC, WebServices, or other acceptable methods.  
  • Prepares performance reports.  
  • Consults and advises various departments on making web site information more accessible to the general public. 
  • Prepares activity and progress reports regarding the web development section.  
  • Performs testing in accordance with established procedures.   
  • Consults with system's users and development groups on test results. 
  • Codes, debugs, tests, and documents application programs as requested by management.   
  • Performs other related duties as assigned or directed. 
      

KSAs 

  • Knowledge of test procedures and documentation standards in concordance with business     theory and principles. 
  • Thorough knowledge of JAVA, Swing, CSS, Java Script, EJB, HTML, IceFaces, Richfaces, and Servelets. 
  • Thorough knowledge of JDBC or ODBC. 
  • Knowledge of SSRS, Crystal Reports, XML, XML Schema, JSON, REST and Log4J. 
  • Thorough knowledge of relational databases: MS SQL Server 
  • Ability to work with and communicate technical information to users. 
  • Analytically skilled to initiate development of clear and concise specifications, documentation, and procedures. 
  • Ability to coordinate, solve, and complete multiple projects in a deadline-oriented work environment. 
  • Ability to work independently or as a member of a team to complete projects by required deadlines. 
  • Ability to apply and communicate technical knowledge and principles in designing major software or other systems and conduct user interviews. 
  • Ability to interpret and convert business problems to computer language. 
  • Ability to communicate technical information and conduct user interviews. 
  • Skill in coordinating efforts of a large project.   
  • Experience in one of the following is a plus: OnBase, SharePoint, Project Server, and Workflow development using Nintex. 
     

Special Requirements 

  • Must be able to work on-call as required. 
     

Disclaimer 

This position is subject to a background check for any convictions that have a substantial relationship to potential job duties. Only convictions that are substantially related to potential job duties will be considered and will not automatically disqualify the candidate. 


Shelby County Resident Disclaimer 

All employees hired after September 1, 1986, must be residents of Shelby County and shall continue to reside in the County as a condition of their employment. The residency requirement shall not apply to certain public safety/civil service employees. This means exemption from this policy is in effect for the following departments and positions: (1) Sheriff Deputy Patrol Officers, Deputy Jailers and Dispatchers, employed by the Sheriff Department, (2) Correction Officers employed by the Division of Corrections, (3) Firefighters, Paramedics and Dispatchers employed by the Shelby County Fire Department. The residency exemption for public safety/civil service employees does not include appointed positions with the Sheriff's Office, Division of Corrections, or the Fire Department.