Start Your Search Here

Job Search

SGA

Dallas / Global

Software Developer (Java/Python)

Job Description

Software Guidance & Assistance, Inc. (SGA) is searching for a Senior Software Developer (Java/Python) for a CONTRACT assignment with one of our premier Financial Services clients in Dallas, TX . This is a hybrid role based in Dallas. Onsite expectations may vary based on current office capacity and business needs.

Position Overview

This role supports a Mortgage Capital Markets (MCM) technology team responsible for developing, enhancing, and supporting enterprise applications that process and distribute data across multiple upstream and downstream systems.

The team is seeking a senior, hands-on developer with 10+ years of solid software engineering experience who can work independently, take ownership of complex technical deliverables, and effectively collaborate with technology and business stakeholders.

The primary focus is backend application development, APIs, enterprise integrations, data processing, and application modernization. While some front-end development may occasionally be required, this is fundamentally a backend-focused engineering role .

Responsibilities

Design, develop, deploy, enhance, and maintain large-scale enterprise applications and integration services

Build and support backend systems, APIs, and data-processing solutions supporting Mortgage Capital Markets initiatives

Develop and maintain integrations across multiple upstream and downstream enterprise platforms

Take ownership of complex development assignments from design through implementation and production support

Contribute to cloud-native application development using modern architectures, microservices, and containerized environments

Analyze and resolve complex application, integration, and production issues

Develop and maintain SQL queries, stored procedures, and database integrations

Participate in application deployments, release management, and CI/CD processes

Work with messaging, monitoring, observability, scheduling, and automation technologies

Collaborate with architects, developers, business stakeholders, and technology leadership to define and implement technical solutions

Participate in Agile development activities, code reviews, technical design discussions, and solution architecture

Support test automation, monitoring, reliability, scalability, and application performance initiatives

Mentor or provide technical guidance to other developers when appropriate

Contribute to front-end development using Angular, React, and JavaScript when required

Required Skills 10+ years of professional software development experience , including significant experience designing, developing, deploying, and maintaining large-scale enterprise applications

Demonstrated ability to operate as a senior, hands-on developer , independently owning complex technical deliverables

Strong hands-on development experience with Java and/or Python

Strong backend application development and enterprise integration experience

Experience developing and consuming RESTful APIs, Web Services, and enterprise integrations

Strong experience working with relational databases and data technologies such as PostgreSQL, Microsoft SQL Server, or Oracle

Strong SQL skills, including writing, reading, debugging, and optimizing complex SQL queries

Experience with data and messaging technologies such as Apache Kafka, Apache NiFi, Elasticsearch, or similar platforms

3+ years of experience working with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP)

3+ years of experience with Kubernetes and containerized application environments

Experience with CI/CD and build automation tools such as Maven, Gradle, Jenkins, or similar technologies

Experience with test automation, monitoring, application reliability, and production support

Ability to troubleshoot complex application and integration issues in enterprise production environments

Strong communication skills with the ability to interact effectively with technical teams, business stakeholders, and leadership

Ability to work independently while contributing effectively within a collaborative development team

Preferred Skills Experience supporting Mortgage Capital Markets, Capital Markets, Banking, or Financial Services applications

Experience with Spring / Spring Boot

Experience with job scheduling and orchestration tools such as CRON, Tidal, Autosys, or Airflow

Experience using monitoring and observability platforms such as Dynatrace, Prometheus, Grafana, Splunk, or similar tools

Experience working with event-driven architectures and messaging platforms such as Kafka and IBM MQ

Experience working in Agile environments and familiarity with Test-Driven Development (TDD)

Experience supporting highly available enterprise production applications

Experience with front-end technologies such as Angular, React, and JavaScript

By applying for a job with SGA, you agree to allow SGA to process your application for this and future opportunities in accordance with our Privacy Policy. Also, to ensure timely processing, you agree to be contacted by our AI recruiter via email, text, or phone. Message frequency varies and data rates may apply, but you can reply STOP to any SMS message to opt-out of texts and may contact SGA at [email protected] to opt-out of AI communications. The choice not to engage with AI will not adversely impact your consideration for placement. AI is not used to make any hiring determinations.

SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at https://sgainc.com/.

SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company EEO page to request an accommodation or assistance regarding our policy.

Apply Now