1

Java Spring Developer Jobs in San Antonio, TX (NOW HIRING)

Full Stack Developer Job Category: Information Technology Time Type: Full time Minimum Clearance ... or Java Spring • Angular • Restful service development • C++ • Java • SQL (Postgres ...

SIMILAR CAREER TITLES Java Developer, Backend Developer, Full Stack Developer, Software Engineer ... Familiarity with frameworks like Spring or Hibernate * Experience with database integration (e.g ...

New

Java Software Engineer

San Antonio, TX · On-site

$47 - $64.50/hr

SIMILAR CAREER TITLES Java Developer, Backend Developer, Full Stack Developer, Software Engineer ... Familiarity with frameworks like Spring or Hibernate * Experience with database integration (e.g ...

Lead ForgeRock developer

San Antonio, TX · On-site

$51 - $66.75/hr

Role: Lead ForgeRock developer Location: San Antonio, TX * Design, develop, and implement IAM ... Core Java (Java 8/11/17) * J2EE Technologies * Spring Framework / Spring Boot * RESTful Web ...

Showing results 21-40

Java Spring Developer information

See San Antonio, TX salary details

$37

$51

$61

How much do java spring developer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for java spring developer in San Antonio, TX is $51.19, according to ZipRecruiter salary data. Most workers in this role earn between $47.31 and $55.82 per hour, depending on experience, location, and employer.

What is a Java Spring Developer?

A Java Spring Developer is a software engineer who specializes in building applications using the Java programming language and the Spring Framework. Their primary responsibilities include designing, developing, and maintaining web applications, RESTful APIs, and backend services. They use Spring's modules, such as Spring Boot, Spring MVC, and Spring Data, to simplify development and ensure scalability, security, and performance. Java Spring Developers often collaborate with front-end developers, testers, and other stakeholders to deliver robust enterprise solutions.

What does a Java Spring Developer do?

A Java Spring developer uses the Spring framework to design and maintain enterprise software applications. As a Java Spring developer, your job duties are to develop, program, troubleshoot, debug, and update custom enterprise web applications. You work with a team of software developers and business analysts, using the Java programming language to build business applications and deploy proprietary software into company networks and computers. You may focus solely on app development or take part in the full development lifecycle.

What are the key skills and qualifications needed to thrive as a Java Spring Developer?

To thrive as a Java Spring Developer, you need strong proficiency in Java programming, a solid understanding of the Spring framework, and typically a degree in computer science or a related field. Experience with tools like Maven, Gradle, Git, and familiarity with databases such as MySQL or PostgreSQL, as well as knowledge of RESTful APIs, are commonly required. Excellent problem-solving abilities, teamwork, and effective communication skills help developers collaborate and deliver robust solutions. These competencies are crucial for building scalable, maintainable applications and ensuring seamless integration within development teams.

What are common challenges faced by Java Spring Developers when working on large-scale enterprise applications?

Java Spring Developers often encounter challenges such as managing complex dependency injections, ensuring consistent configuration across environments, and optimizing application performance as projects scale. Collaboration with cross-functional teams—including front-end developers, DevOps, and QA—is crucial to maintain code quality and smooth deployment pipelines. Staying updated with the evolving Spring ecosystem and integrating new modules or security features can also be demanding, but are essential for long-term project success.

What is the difference between Java Spring Developer vs Java Backend Developer?

AspectJava Spring DeveloperJava Backend Developer
Required SkillsJava, Spring Framework, REST APIs, SQLJava, frameworks like Spring or Hibernate, REST APIs, SQL
Work EnvironmentDeveloping web applications using Spring, often in Agile teamsBuilding server-side logic, APIs, and database integration
Industry UsageCommon in enterprise web applications, e-commerce, financeUsed across various industries for backend services

Java Spring Developers specialize in building applications using the Spring Framework, focusing on web and enterprise solutions. Java Backend Developers have a broader scope, working with various Java frameworks and technologies to develop server-side logic. While both roles require Java expertise, Spring Developers focus more on Spring-based projects, whereas Backend Developers may work with multiple frameworks and tools.

What are the most commonly searched types of Java Spring Developer jobs in San Antonio, TX?

The most popular types of Java Spring Developer jobs in San Antonio, TX are:

What are popular job titles related to Java Spring Developer jobs in San Antonio, TX?

For Java Spring Developer jobs in San Antonio, TX, the most frequently searched job titles are:

What job categories do people searching Java Spring Developer jobs in San Antonio, TX look for?

The top searched job categories for Java Spring Developer jobs in San Antonio, TX are:

What cities near San Antonio, TX are hiring for Java Spring Developer jobs?

Cities near San Antonio, TX with the most Java Spring Developer job openings:

Infographic showing various Java Spring Developer job openings in San Antonio, TX as of August 2026, with employment types broken down into 93% Full Time, and 7% Contract. Highlights an 82% In-person, 11% Hybrid, and 7% Remote job distribution, with an average salary of $106,474 per year, or $51.2 per hour.

$46 - $59.50/hr

Full-time

Posted 8 days ago


Job description

JOB SUMMARY: Under direction and guidance, develop, implement, and test designated high-volume, low-latency Java software for mission-critical systems requiring high-availability and performance. Work collaboratively and provide technical assistance and detailed program information to product managers, analysts, and support specialists.

POSITION REQUIREMENTS:

JOB KNOWLEDGE, SKILLS/ABILITIES

Knowledge
High School Diploma or GED required; Bachelor's degree in Computer Science, Information Technology, or related fields preferred.
One to three years of Java development teams experience required.
One to three years of experience with SQL (in code and on database), SQL concepts, and related databases required.
Knowledge of SCRUM/Kanban/Agile methodologies and frameworks preferred.
Knowledge of HTML, web controls, Java Script, JSON, XML, AJAX, and CSS preferred.
Experience with SQL: Stored Procedures, Triggers, Functions preferred.
Knowledge of best practices/coding efficiencies and execution.
Experience with IntelliJ or other IDE experience preferred.
Knowledge of Spring Framework preferred.
Knowledge of Testing Automation preferred.
Experience with Unit Testing using testing frameworks (e.g. Junit) preferred.
Knowledge of APIs (SOAP or REST) and relevant components such as Postman to retrieve and process data preferred.
Experience with SourceControl (e.g. git) and code management techniques preferred.
Experience with build tools (e.g. Maven, Gradle) preferred.

Skills/Abilities
Ability to understand entire scope of complex computer software systems preferred.
Ability to express business and technical concepts, verbally and in writing required.
Proficiency with standard functions within applications such as Microsoft 365/Google, (word processing, spreadsheets, presentation software), e-mail, web browsers, and databases.
Proficiency with computers (PCs and/or MACs) to include file and desktop management and operations, and working in a cloud-based and/or networked environment.

Exceptions to these requirements will be considered based on exemplary skills, training, and record of success.

PRODUCTS/OUTCOMES
Develop, implement, and maintain complex, Java-based software systems that contain business logic and database access.
Write well-documented Java and SQL code following company standards and guidelines.
Assist in evaluating software requirements related to new functionality needed by TCC users to identify required changes and enhancements to TCC software applications.
Test computer programs under all supported operating environments and browsers to produce error free programs that adhere to established programming and UI standards.
Meet established timelines in implementing program enhancements and modifications.
Read and understand state and federal mandates to ensure required changes to TCC software have been identified.
Provide technical assistance and support to Product Support Specialists to resolve user problems.
Write technical specifications and provide detailed information for the product support team and the documentation team for use in documentation and training materials.
Provide information as requested for special programming and technical services requests.
Work in an Agile/Scrum team environment with developers, analysts, documentation staff, and support specialists to meet project objectives and resolve problems.


INITIATIVE
Demonstrate initiative, persistence, and a proactive approach to assigned responsibilities.
Demonstrate the use of sound judgement and ingenuity in problem solving to meet the needs of the Center and clients served.
Seek, participate, and engage in job-related learning and development experiences that provide professional growth.
Remain current with industry standards, developments, and applicable laws/regulations; implement accordingly.
Demonstrate flexibility and adaptability to new situations and assignments.
Set challenging goals and reach a high standard of performance despite barriers encountered.
Perform duties with awareness of broader organizational impact, ensuring actions and decisions support department and organizational success.
Promote and support continuous improvement and organizational change.
Work under minimal supervision.

COMMUNICATION/HUMAN RELATIONS
Model the Principles of Public Service (Policy AD LOCAL).
Communicate in a timely and effective manner and interact professionally.
Build professional relationships with colleagues and clients, maintaining regular interaction to meet shared outcomes.
Demonstrate self-confidence, professionalism, and a high level of customer service skills (e.g., courtesy, patience, diplomacy, etc.) at all times and, in particular, when under stressful or unprecedented situations while working with colleagues and clients.
Demonstrate professional-level written and oral communication skills.
Work collaboratively in a team setting.
Keep supervisors informed.
Regularly handle and maintain confidentiality of sensitive communications and information at all times.

SUPERVISION AND ORGANIZATION OF STAFF
None.

BUDGET RESPONSIBILITY
Be aware of and follow Center guidelines of allowable costs when recommending use of public funds for expenditures for supplies, equipment, and facilities in area of assignment.

PHYSICAL/MENTAL DEMANDS & ENVIRONMENTAL FACTORS
Tools/Equipment Used: Standard office equipment including personal computer, peripherals, copy machine, phone, etc.
Posture: Prolonged sitting; occasional standing, bending/stooping, pushing/pulling, and twisting.
Motion: Repetitive hand motions including frequent keyboarding and use of mouse; occasional reaching.
Lifting: Light lifting and carrying (less than 15 pounds); occasional heavy lifting/carrying (15-50 pounds).
Environment: This role primarily operates in an in-person, dynamic office setting, characterized by frequent verbal communication, movement, and collaboration among team members (small to large in-person gatherings/meetings); exposure to low or intense illumination; exposure to office equipment noise; may work prolonged or irregular hours; occasional travel; and, occasional remote work (after pre-determined length of employment).
Mental Demands: Work with frequent interruptions; maintain emotional control under stress.

ADDITIONAL REQUIREMENTS
Champion and model the Center's Mission, Vision, Core Values, and Service Standards.
Function within the policies and procedures of ESC-20.
Accept other responsibilities as assigned.
Dress and groom appropriately for the ESC-20 work setting.
Travel independently to fulfill responsibilities of the position.
Maintain regular and reliable attendance, majority in-person/onsite.
Serve at the will of the Executive Director.