Java Developer – Financial Services | Austin, TX & Denver, CO
Job Overview
We are seeking an experienced Java Developer to join the technology team of a leading financial services client. This is a long-term contract opportunity for a skilled software engineer with strong hands-on experience in Java, Spring Boot, REST APIs, Python, SQL, and Google Cloud Platform (GCP).
The ideal candidate will have a strong background in enterprise application development and a solid understanding of the financial services domain. You will work closely with technology teams, business stakeholders, and other engineers to design, develop, test, deploy, and support scalable cloud-based applications.
This position is available in Austin, Texas, or Denver, Colorado. Candidates should be prepared to participate in a virtual interview followed by a final in-person interview in either Austin or Denver.
This role is unable to provide sponsorship.
Position Details
Job Title: Java Developer – Financial Services
Location: Austin, TX or Denver, CO
Job Type: Long-Term Contract
Experience: 5+ Years
Work Location: Austin, TX / Denver, CO
Interview Process: Virtual Interview + Final In-Person Interview
Domain: Financial Services
Visa Sponsorship: Not Available
Key Responsibilities
- Design, develop, test, deploy, and maintain enterprise applications using Java, Spring Boot, and REST APIs.
- Build reliable and scalable backend services supporting financial services applications.
- Develop automation, utilities, and supporting solutions using Python.
- Design and implement cloud-native applications and services on Google Cloud Platform (GCP).
- Work with relational databases, SQL queries, APIs, distributed systems, and enterprise application architectures.
- Develop secure and high-performance RESTful APIs for integration with internal and external systems.
- Troubleshoot application issues, identify root causes, and implement effective technical solutions.
- Participate in application testing, code reviews, debugging, deployment, and production support activities.
- Collaborate with software engineers, architects, product teams, business analysts, and other cross-functional teams.
- Follow Agile development methodologies and participate in sprint planning, daily stand-ups, reviews, and retrospectives.
- Contribute to technical design discussions and help improve application performance, scalability, reliability, and maintainability.
- Work with cloud technologies and DevOps teams to support application deployment and operational requirements.
- Ensure applications follow organizational security, coding, testing, and development standards.

Required Qualifications
- 5+ years of professional Java development experience.
- Strong hands-on experience with Java and modern enterprise application development.
- Strong experience developing applications using Spring Boot.
- Solid understanding of REST APIs and RESTful web services.
- Strong SQL and database development experience.
- Hands-on experience with Python for development, scripting, automation, or supporting applications.
- Practical experience working with Google Cloud Platform (GCP) and cloud-native application development.
- Experience working with distributed systems, APIs, and scalable enterprise applications.
- Previous experience in the financial services domain is required.
- Strong troubleshooting and problem-solving skills.
- Excellent communication and collaboration abilities.
- Experience working in an Agile/Scrum development environment.
Preferred Skills
Candidates with the following additional experience will be highly valued:
- Microservices architecture and development.
- Cloud-native application development.
- Experience with GCP services and cloud deployment.
- CI/CD and DevOps practices.
- Automated testing and unit testing.
- Enterprise integration and API development.
- Experience working with large-scale distributed applications.
- Knowledge of financial services applications, systems, and business processes.
- Experience supporting applications in production environments.
Ideal Candidate
The ideal candidate is a hands-on Java Developer who can work across application development, cloud technologies, APIs, databases, and automation. You should be comfortable working in a fast-paced financial services technology environment and collaborating with multiple teams.
A strong understanding of Java and Spring Boot is essential, while experience with Python and GCP will allow you to contribute to cloud-based development and automation initiatives. Financial services experience is a key requirement for this position.
Interview Process
The interview process will consist of a virtual interview followed by a final in-person interview.
The final interview will take place in Austin, TX or Denver, CO, depending on the selected work location.
Candidates should be prepared to attend the final interview in person.
Important Sponsorship Information
This position is unable to provide visa sponsorship. Candidates should review their work authorization status and ensure they meet the requirements of the position before applying.
Why Consider This Opportunity?
This Java Developer contract opportunity provides the chance to work with a financial services technology team on enterprise-scale applications involving Java, Spring Boot, Python, REST APIs, SQL, and Google Cloud Platform.
The role is particularly suited to experienced Java professionals who want to apply their technical expertise in a cloud-focused financial services environment while working on scalable applications and distributed systems.
How to Apply
If you have the required experience in Java, Spring Boot, Python, GCP, SQL, REST APIs, and financial services, this could be an excellent opportunity to advance your technology career.
Apply for the Java Developer – Financial Services position in Austin, TX or Denver, CO and take the next step in your career.
Applicaiton link: https://www.linkedin.com/jobs/view/4452729206/?trackingId=Cg0ukGQLTay%2FYaMYNWxmqg%3D%3D
Keywords: Java Developer Jobs in Austin TX, Java Developer Jobs in Denver CO, Java Jobs Texas, Java Jobs Colorado, Financial Services Java Developer, Spring Boot Developer Jobs, GCP Developer Jobs, Python Java Developer, Java Contract Jobs, Java Developer Contract, GCP Java Developer, Financial Technology Jobs, FinTech Developer Jobs, Software Engineer Jobs Austin, Software Engineer Jobs Denver.