1

Junior Software Developer Java Jobs in College Station, TX

Researches, troubleshoots, and resolves complex operating system, software, hardware, access ... Provides guidance, training, and knowledge transfer to junior team members, student technicians, IT ...

Superintendent 2

College Station, TX · On-site

$90.23 - $148.89/hr

Partners with engineering, estimating, and planning team members to ensure work complies with firm ... Provides mentoring to junior superintendents and craft forepersons. * For those supervising union ...

New

Be Seen First

Mill and Lathe Machinist

Brenham, TX · On-site

$22 - $28/day

This role requires close coordination with Production, Quality, and Engineering to plan and execute ... Comfortable with computer applications and willing to learn company software for job tracking and ...

Showing results 41-46

Junior Software Developer Java information

See College Station, TX salary details

$50.4K

$88.3K

$133.1K

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

As of Aug 19, 2026, the average yearly pay for junior software developer java in College Station, TX is $88,344.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,400.00 and $88,100.00 per year, depending on experience, location, and employer.

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 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 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 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 are popular job titles related to Junior Software Developer Java jobs in College Station, TX?

For Junior Software Developer Java jobs in College Station, TX, the most frequently searched job titles are:

What job categories do people searching Junior Software Developer Java jobs in College Station, TX look for?

The top searched job categories for Junior Software Developer Java jobs in College Station, TX are:

What cities near College Station, TX are hiring for Junior Software Developer Java jobs?

Cities near College Station, TX with the most Junior Software Developer Java job openings:

Infographic showing various Junior Software Developer Java job openings in College Station, TX as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $88,344 per year, or $42.5 per hour.

Senior IT Professional II

Texas A&M University

College Station, TX

$70K - $74K/yr

Full-time

Posted 8 days ago


Texas A&M University rating

7.8

Company rating: 7.8 out of 10

Based on 146 frontline employees who took The Breakroom Quiz

229th of 619 rated colleges and universities


Job description

Job Title

Senior IT Professional II

Agency

Texas A&M University

Department

Technology Services - Academic Operations

Proposed Minimum Salary

Commensurate

Job Location

College Station, Texas

Job Type

Staff

Job Description

A Glimpse of the job:

The Senior IT Professional II deploys, designs, maintains, and provides technical leadership for Linux endpoints and services, including workstations, servers, and clusters supporting academic and research needs. Provides expertise in the planning, implementation, and management of complex Linux systems and infrastructure projects. Develops and implements technical standards, automation solutions, and operational procedures to ensure reliable, secure, and scalable services. Serves as a senior technical resource, providing guidance and direction to support enterprise-level Linux environments and customer success.

Essential Duties and Tasks:

Technical Oversight and Support

  • Serves as a senior Linux systems administrator responsible for the design, implementation, configuration, maintenance, and support of complex Linux environments, including workstations, servers, interactive systems, and computational clusters.

  • Researches, troubleshoots, and resolves complex operating system, software, hardware, access, configuration, and performance issues across Linux environments.

  • Configures and maintains enterprise-level Linux infrastructure, including storage, authentication, system services, and related technologies supporting academic and research computing needs.

  • Develops, documents, and maintains technical procedures, standards, and best practices to ensure reliable and scalable Linux services.

  • Plans and coordinates system deployments, upgrades, and lifecycle management activities.

Linux Automation and Configuration Management

  • Designs, develops, and implements automation solutions to improve the efficiency, consistency, and scalability of Linux system administration.

  • Identifies opportunities to automate routine administrative tasks, system configurations, deployments, and operational processes.

  • Deploys and manages system configurations and customizations using automation and orchestration tools.

  • Maintains automation platforms and configuration management practices used to support Linux infrastructure.

Technical Leadership and Mentorship

  • Provides technical leadership and serves as a subject matter expert for Linux administration, infrastructure design, troubleshooting, and operational improvements.

  • Provides guidance, training, and knowledge transfer to junior team members, student technicians, IT colleagues, students, and non-IT staff.

  • Supports the development of technical standards and recommends solutions for complex Linux infrastructure needs.

Customer Consultation and Research Solutions

  • Partners with faculty, researchers, and internal customers to understand academic and research needs and develop appropriate Linux-based hardware and software solutions.

  • Recommends and implements solutions utilizing physical servers, virtual machines, containers, and cloud-based resources.

  • Supports specialized technical environments, including engineering applications, artificial intelligence/machine learning platforms, and programming tools.

Security, Compliance, and Systems Standards

  • Implements and maintains Linux security controls, configurations, and administrative processes to meet TEES, TAMU, TAMU System, state, and federal compliance requirements.

  • Uses automation tools to configure, monitor, and maintain security and compliance standards across managed systems.

  • Assists with security assessments, vulnerability remediation, and continuous improvement efforts.

Professional Development

  • Participates in technical training, professional development activities, and industry-related learning opportunities.

  • Performs other duties as assigned.

What you need to know

Salary Range: $70,000 - $74,000 annually

Special Instructions: A cover letter and resume are strongly recommended. You may upload these in the CV/Resume section.

Other Factors: This role is onsite in College Station, TX

Required Education and Experience:

  • Bachelor's degree in applicable field or equivalent combination of education and experience.

  • Eight years of related experience.

Preferred Qualifications:

  • Experience with infrastructure-as-code (IaC), configuration management, and automation using tools such as Ansible or Chef

  • General programming or scripting experience to support automation and system administration.

  • Strong Linux systems administration skills, including shell scripting, knowledge of JSON or other structured data formats, and experience with log analysis and troubleshooting.

  • Experience working in a higher education institution

Knowledge, Skills, and Abilities:

  • Ability to multitask and work cooperatively with others.

Physical Requirements:

  • Ability to lift and move heavy objects.

Other Requirements and Factors:

  • Ability to maintain the security and integrity of critical infrastructure, which may include communications systems, computer networks and systems, cybersecurity systems, electrical grid, hazardous waste treatment system or water treatment system.

  • This role may require working outside of standard office hours, including evenings, weekends, and holidays, to support the demands of technology services and ensure the seamless operation of essential systems.

  • This position is security sensitive and requires US citizenship.

  • This position requires compliance with state and federal laws/codes and Texas A&M University System/TAMU policies, regulations, rules and procedures.

  • All tasks and job responsibilities must be performed safely without injury to self or others in compliance with System and University safety requirements

  • This position allows alternate work location per TAMU guidelines.

Instructions to Applicants: Applications received by Texas A&M University must either have all job application data entered or a resume attached. Failure to provide all job application data or a complete resume could result in an invalid submission and a rejected application. We encourage all applicants to upload a resume or use a LinkedIn profile to pre-populate the online application.

All positions are security-sensitive. Applicants are subject to a criminal history investigation, and employment is contingent upon the institution's verification of credentials and/or other information required by the institution's procedures, including the completion of the criminal history check.

Equal Opportunity/Veterans/Disability Employer.


What Texas A&M University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom