1

Junior Java Programming Jobs in Houston, TX (NOW HIRING)

Mentor junior QA engineers and promote a culture of quality Required Knowledge, Skills, and ... Proficiency in programming/scripting languages (e.g., Python, JavaScript, or Java) * Hands-on ...

Mentor junior QA engineers and promote a culture of quality Required Knowledge, Skills, and ... Proficiency in programming/scripting languages (e.g., Python, JavaScript, or Java) * Hands-on ...

Technical Leadership & Collaboration • Mentor junior and mid-level engineers by sharing knowledge ... Java, MariaDB/MySQL, JavaScript/TypeScript, Angular. • Experience deploying to AWS and ...

Experience with object-oriented programming using languages such as Java, Python, or JavaScript ... Experience mentoring junior or mid-level developers, leading code reviews, and providing ...

... mentors junior engineers, participates in architectural design, and actively contributes to ... Proficiency in C/C++, Python, and LabVIEW; familiarity with additional languages a plus (e.g., Java ...

... mentors junior engineers, participates in architectural design, and actively contributes to ... Proficiency in C/C++, Python, and LabVIEW; familiarity with additional languages a plus (e.g., Java ...

... mentors junior engineers, participates in architectural design, and actively contributes to ... Proficiency in C/C++, Python, and LabVIEW; familiarity with additional languages a plus (e.g., Java ...

Mentor and guide junior developers in best practices for software development and AI/ML engineering ... Proficiency in programming languages such as Python, Java, or C++. Extensive experience with AI/ML ...

Test Lead - Selenium & API

Houston, TX · On-site

$45.25 - $61.75/hr

Collaborate with developers and product teams to define test scenarios, validate requirements, and ... Track test progress, manage defects, report quality metrics, and mentor junior testers on ...

next page

Showing results 1-20

Junior Java Programming information

See Houston, TX salary details

$58.3K

$102K

$153.8K

How much do junior java programming jobs pay per year?

As of Jul 10, 2026, the average yearly pay for junior java programming in Houston, TX is $102,015.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,100.00 and $101,700.00 per year, depending on experience, location, and employer.

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

AspectJunior Java ProgrammingJunior Software Developer
Required CredentialsJava certifications, basic programming knowledgeGeneral programming skills, possibly Java certifications
Work EnvironmentDevelopment teams, Java-focused projectsVaried projects, multiple languages, broader scope
Employer & Industry UsageTech companies, software firms using JavaWide range of industries, including tech, finance, and startups
Common Search & ComparisonYesYes

Junior Java Programming typically focuses on Java-specific skills and certifications, working mainly within Java development teams. In contrast, Junior Software Developer roles may involve multiple programming languages and broader responsibilities across various projects. Both roles are entry-level and often overlap in skills, but Java programming is more specialized.

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

To thrive as a Junior Java Programmer, you need a solid understanding of Java fundamentals, object-oriented programming principles, and a relevant degree or coursework in computer science. Familiarity with integrated development environments (IDEs) like Eclipse or IntelliJ IDEA, version control systems such as Git, and basic knowledge of build tools like Maven is typically expected. Problem-solving abilities, attention to detail, and good teamwork and communication skills help you stand out in this role. These skills and qualities are crucial for writing reliable code, collaborating effectively, and adapting quickly in a dynamic software development environment.

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

As a Junior Java Programmer, you may initially find it challenging to understand large codebases, manage debugging complex issues, or adapt to new frameworks used by the team. It's common to feel overwhelmed by unfamiliar tools or best practices. To overcome these challenges, actively seek mentorship from senior developers, participate in code reviews, and dedicate time to practice and learn outside of daily tasks. Collaboration and communication within your team are key to quickly building your skills and confidence in the role.

What does a Junior Java Programmer do?

A Junior Java Programmer is an entry-level software developer who specializes in writing, testing, and maintaining Java applications. They typically work under the supervision of senior developers, assisting with coding, debugging, and implementing features. Their tasks often include fixing bugs, participating in code reviews, and learning best practices in software development. This role is ideal for individuals who are new to programming and looking to gain practical experience in Java development within a team environment.
What are the most commonly searched types of Java Programming jobs in Houston, TX? The most popular types of Java Programming jobs in Houston, TX are:
What cities near Houston, TX are hiring for Junior Java Programming jobs? Cities near Houston, TX with the most Junior Java Programming job openings:
Infographic showing various Junior Java Programming job openings in Houston, TX as of July 2026, with employment types broken down into 1% Internship, 87% Full Time, 6% Part Time, and 6% Contract. Highlights an 82% Physical, 6% Hybrid, and 12% Remote job distribution, with an average salary of $102,015 per year, or $49 per hour.

Sr. Full Stack Developer ($150K to $180K)

ingenium.agency

Houston, TX • On-site

Full-time

Re-posted 29 days ago


Job description

The Futures Clearing Technology group is dynamic, fast-paced, and allows low latency, high performance, straight-through-processing of futures trades by enabling connectivity to several clearinghouses globally. You will join a newly formed team within the Futures Clearing Technology group that is responsible for providing a communication layer between Futures Clearing Systems and Futures Product Processor (books and records system). This group will be responsible for transforming, normalizing, and sourcing the clearing data coming from upstream systems into the product processor and also extracting the data out of the product processor and feed to other internal applications.


The team has fully embraced a modern architecture with Microservices running on the OpenShift/Kubernetes platform with communication via APIs and messaging platforms such as Kafka. Development work is done by leveraging best coding practices including Code Quality, Clean Code, SOLID Design practices, and testing mind, to deliver top-of-the-line services. The key focus is given to automating build, test, and deployment pipelines utilizing best-in-class DevOps tools.

This role suits experienced full-stack developers who are passionate about developing technological solutions, delivering excellence, and collaborating in a team environment.


Key Responsibilities:


• Research and understand DevOps best practices based on industry and Citi standards.

• Design software components in a microservices cloud-native architecture to be resilient, stateless, scalable, and testable with automation and reusability as key objectives.

• Develop services and APIs in Java, Spring boot frameworks utilizing the latest frameworks and libraries with an emphasis on design patterns, code quality, secure coding practices, and writing testable code with tests.

• Implement automated build, test, and deployment pipelines utilizing the latest DevOps tools available at Citi.

• Mentor/coach junior team members, establish standards, share best practices

• Partner with QA engineers to develop test cases and build out an automated testing suite for both API and microservices.

• Work closely with users, stakeholders, BAs, product managers, and other development teams to understand problem space, and brainstorm ideas, approaches, and solutions.

• Collaborate with other development teams to build shared libraries and components for reuse across the organization.

• Participate in daily Scrum ceremonies and conduct sprint demos for stakeholders.

• Partner with support teams to formally hand over the software released to production and provide rotational support for the platform.

• Proactively create and manage relevant application documentation using Confluence, JIRA, and SharePoint.

• Demonstrate a culture of continuous process improvements by applying lessons learned from recent projects to future projects.

• Appropriately assess risk when business decisions are made, demonstrating consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets.

Required Skills, Experience, and Competencies

• Strong technical background, experience with Software Development Lifecycle, and experience managing stakeholders in a global and dynamic environment.

• Experience designing and developing cloud-native applications with a microservices architecture running on Docker/OpenShift/Kubernetes platform

• 10+ years of experience in application development using Java, SQL (RDBMS or No SQL databases), and messaging platforms ( such as Kafka, MQ, Tibco, Solace, etc).

• Experienced in Spring frameworks, and Spring Boot technologies.

• Experienced in API development & application security best practices (Oath, TLS, PKI, etc.)

• Experienced in Gradle , maven build tools, Git/Bitbucket, Junit, Mockito, etc

• Experienced in Caching such as Redis, Gemfire, etc.

• Experienced in XML, JSON, etc.

• Passion and commitment to adopting industry best practices and new technologies with an exploratory mindset

• Proactive, detail-oriented, and self-motivated professional who can hit the ground running

• Experience working in an Agile/Scrum work environment and mentoring/coaching junior developers

• Strong communication and presentation skills

• Innovative ideas and can-do attitude

• Ability to manage tight deadlines or unexpected priority changes, excellent time management

• Strong problem-solving skills

• Willingness to ask questions, challenge the status-quo, and seek out answers

• Ability to work independently, multi-task, take ownership, and drive strategy

• Impeccable integrity and judgment

Desirable Skills, Experience, and Competencies

• Experience in Spring Cloud Stream, and Reactor programming.

• Experience in application monitoring systems such as Prometheus.

• Experience in log aggregation systems such as Loki.

• Financial Services experience, understanding of listed derivatives- particularly futures.