1

Junior Software Developer Java Jobs in Oklahoma (NOW HIRING)

Looking for an advanced Java EE Systems Engineer with extensive experience and willing to take ... This position will help lead performance discipline throughout software development lifecycle to ...

Sr. Java Developer

Tulsa, OK · On-site

$52.25 - $66.75/hr

Job Title: Sr. Java Developer Location: Tulsa, OK Duration: Contract Required Skills: With 8+ years of IT experience in developing and leading Java/J2EE applications with excelling communication ...

As a Software Developer IV, you will lead the design, development and documentations for enterprise ... Proven software development experience with languages such as Python, PowerShell, C#, or Java to ...

Senior Software Engineer

Lawton, OK · On-site

$120K - $158K/yr

Experience in DevOps tools (Jira, Git, Jenkins, Artifactory) * Experience in Software Development ... Train & mentor junior engineers, perform architecture, design and code reviews * Lead continuous ...

Senior Software Engineer

Lawton, OK · On-site

$105K - $139K/yr

Experience in DevOps tools (Jira, Git, Jenkins, Artifactory) * Experience in Software Development ... Train & mentor junior engineers, perform architecture, design and code reviews * Lead continuous ...

Senior Software Engineer

Lawton, OK · On-site

$120K - $158K/yr

Experience in DevOps tools (Jira, Git, Jenkins, Artifactory) * Experience in Software Development ... Train & mentor junior engineers, perform architecture, design and code reviews * Lead continuous ...

Provides technical guidance and mentorship to junior and mid-level developers * Contributes to the documentation of software solutions and processes * Designs and architects scalable, secure, and ...

Java Tutor

Tulsa, OK · Remote

$18 - $40/hr

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

Java Tutor

Stillwater, OK · Remote

$18 - $40/hr

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

Provides technical guidance and mentorship to junior and mid-level developers * Contributes to the documentation of software solutions and processes * Designs and architects scalable, secure, and ...

Java Tutor

Oklahoma City, OK · Remote

$18 - $40/hr

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

... Full Stack Java Developer with expertise in developing scalable web applications and mobile ... Ability to mentor junior developers and contribute to technical leadership discussions. PNC is an ...

Showing results 21-40

Junior Software Developer Java information

See Oklahoma salary details

$49K

$81.1K

$102.2K

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

As of Aug 20, 2026, the average yearly pay for junior software developer java in Oklahoma is $81,107.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,400.00 and $92,000.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 Oklahoma?

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

What cities in Oklahoma are hiring for Junior Software Developer Java jobs?

Cities in Oklahoma with the most Junior Software Developer Java job openings:

Infographic showing various Junior Software Developer Java job openings in Oklahoma as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $81,107 per year, or $39 per hour.

Full-time

Re-posted 18 days ago


Job description

\n <\/head>\n \n \n
    \n
  • Performance Engineer
    <\/b><\/span>
    <\/li>\n
  • Long Term Contract<\/span>
    <\/span><\/li>\n
  • Negotiable Day Rate<\/span>
    <\/span>Job Description
    <\/u><\/b><\/span><\/span><\/li>\n
  • Looking for an advanced Java EE Systems Engineer with extensive experience and willing to take ownership for platform performance from the inception to delivery that will also help support performance for complex financial platforms while in production.<\/span><\/span>
    <\/li>\n
  • This position is for someone with advanced technical knowledge who really likes to dig deep and uncover the smallest detail around performance issues. Be a part of the central Performance Engineering.<\/span><\/span>
    <\/li>\n
  • The chosen candidate for this position will be a Systems Performance Engineer and someone that is fluent in Java EE Architecture to provide guidance\/consultation\/testing with respect to engineering Java software for performance to product delivery teams and aligning infrastructure configurations for best overall performance.<\/span><\/span>
    <\/li>\n
  • They will provide guidance and testing services to architects, developers, operations personnel, network personnel, etc. with respect to helping teams design and develop high performing Java applications that operate with a predictable platform design with respect to capacity.<\/span>
    <\/span><\/li>\n
  • This position will help lead performance discipline throughout software development lifecycle to analyze business requirements and customer preferences and recommend best performance practices in working with various application delivery teams.<\/span>
    <\/span><\/li>\n
  • They will share technical acumen with both DEV, operations and testing resources while they measure, test, and design, inspect, and be ultimately help drive delivery of high performing\/high scalable Java EE solutions an agile methodology.<\/span>
    <\/span><\/li>\n
  • This candidate will conduct both manual and automated performance testing, manage performance defects, and troubleshoot performance issues covering platform hardware analysis, scalability, and application profiling (JVM, Databases, etc). They will partner with operations teams and bridge the gap between understanding of software and infrastructure when it comes to knowledge around performance.<\/span>
    <\/span><\/li>\n
  • The candidate will continue to find better and more efficient ways to help assure quality and scale its platforms while meeting customer needs.<\/span>
    <\/span>
    <\/li>\n <\/ul>\n
    \n Required Skills
    <\/u><\/b><\/span>\n <\/div>\n
      \n
    • Production Performance Analysis and Tuning of Java EE products\/platforms.<\/span><\/span>
      <\/li>\n
    • Create Performance Test Plans for products<\/span>
      <\/span><\/li>\n
    • Perform release and software patch performance testing for the Fraud Product Suite in the Fraud dedicated performance environment.<\/span>
      <\/span><\/li>\n
    • Perform Java EE Code reviews to assure code is adhering to best performance practices and assist with performance related problem resolutions.<\/span>
      <\/span><\/li>\n
    • Tune Apache, WebSeals, JBoss\/Websphere applications and Linux\/Aix servers for best performance.<\/span>
      <\/span>
      <\/li>\n <\/ul>\n
      \n Additional Skills Needed
      <\/u><\/b><\/span>\n <\/div>\n
        \n
      • Provide instructions for tuning Infrastructure and software for the best performance.<\/span><\/span>
        <\/li>\n
      • Work with both onshore and offshore talent to complete performance related tasks.<\/span><\/span><\/span><\/span>
        <\/li>\n
      • Analyze MQ Series and iLog related performance issues in addition to Gemfire NoSQL and Oracle\/Postgres database related performance issues.<\/span><\/span>
        <\/li>\n
      • Provide weekly status information regarding progress and provide presentations to stakeholders. Must have good communication skills.<\/span><\/span><\/span>
        <\/span><\/li>\n
      • Adhere to and enforce consistent company and department testing standards and procedures.<\/span><\/span>
        <\/li>\n
      • Experience with Splunk, Dynatrace, StormRunner\/LoadRunner or Jmeter\/Gatlin.<\/span>
        <\/span><\/li>\n
      • Good understanding of load balancing, expiration headers, compression, CDNs, etc.<\/span>
        <\/span><\/li>\n
      • Have a good understanding of TCP\/IP sockets, TCP Slowstart\/congestion.<\/span>
        <\/span><\/li>\n
      • Have good understanding of Java EE performance design patterns and anti\-patterns.<\/span>
        <\/span><\/li>\n
      • Important to have experience with AWS, Azure, Pivotal Cloud Foundry or Google Cloud.<\/span>
        <\/span><\/li>\n <\/ul>\n
        \n
        \n <\/div><\/span>
        \n <\/body>\n<\/html>