Senior Software Developer

Contract Opportunity • Dallas, TX • $85 – $115/hr

Senior Software Developer

Job ID: ITT-2026-001

Apply Now
Location
Dallas, TX (On-site)
Employment Type
Contract (6–12 months)
Experience
7+ Years
Pay Rate
$85 – $115 / hr
Job ID
ITT-2026-001
Valid Through
December 31, 2026

Position Summary

We are seeking a highly skilled Senior Software Developer to join a Fortune 500 Financial Services Firm in Dallas, TX on a contract basis. This is an exciting opportunity to work on large-scale enterprise applications that serve millions of customers. The ideal candidate brings 7 or more years of professional software development experience with deep expertise in Java, React, Spring Boot, AWS, Microservices architecture, REST APIs, and SQL databases.

In this role, you will be instrumental in designing, developing, and maintaining highly scalable and resilient distributed systems. You will collaborate closely with product managers, UX designers, and fellow engineers within an Agile environment to deliver high-quality software solutions that meet critical business objectives. The client values engineers who take ownership, champion best practices, and continuously seek to improve development processes and system performance.

This contract engagement offers competitive hourly compensation, the chance to work with cutting-edge technology, and the potential for extension beyond the initial 6–12 month term for top-performing consultants. ITTechnica is the employer of record, providing full payroll, benefits coordination, and ongoing support throughout your assignment.

Key Responsibilities

  • Design, develop, test, and deploy high-performance microservices using Java, Spring Boot, and AWS cloud services to support mission-critical financial applications.
  • Build responsive and interactive front-end interfaces using React, ensuring seamless user experiences across desktop and mobile platforms.
  • Architect and optimize RESTful APIs that enable efficient communication between distributed systems, enforcing security standards and data integrity.
  • Write clean, maintainable, and well-documented code following established coding standards, design patterns, and software engineering best practices.
  • Collaborate with cross-functional teams including product owners, business analysts, QA engineers, and DevOps specialists in an Agile/Scrum environment.
  • Conduct thorough code reviews, mentor junior developers, and contribute to a culture of continuous improvement and technical excellence.
  • Troubleshoot production issues, perform root cause analysis, and implement permanent fixes to ensure system reliability and uptime.

Required Qualifications

  • 7 or more years of professional software development experience building enterprise-grade applications.
  • Strong proficiency in Java (Java 11 or later) with demonstrated experience in object-oriented design and concurrent programming.
  • Hands-on experience with React including state management (Redux or Context API), hooks, and component-based architecture.
  • Deep expertise in Spring Boot for building RESTful microservices, including Spring Security, Spring Data, and Spring Cloud.
  • Proven experience with Amazon Web Services (AWS) services such as EC2, S3, Lambda, RDS, SQS, SNS, and CloudFormation.
  • Strong working knowledge of SQL and relational databases (PostgreSQL, MySQL, or Oracle) including query optimization and schema design.
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
  • Experience with CI/CD pipelines, version control systems (Git), and automated testing frameworks.

Preferred Qualifications

  • Experience in the financial services or banking industry with knowledge of regulatory and compliance requirements.
  • Familiarity with event-driven architectures using Apache Kafka or AWS Kinesis for real-time data streaming.
  • Certifications such as AWS Certified Solutions Architect, Oracle Java SE Certified Developer, or equivalent.
  • Experience with NoSQL databases (MongoDB, DynamoDB) and data caching solutions (Redis, ElastiCache).

Benefits of Working Through ITTechnica

  • Competitive weekly pay with direct deposit, processed on time every pay period.
  • Access to W-2 contract benefits including medical, dental, vision, and 401(k) options.
  • Dedicated account manager who advocates for your career growth and assignment satisfaction.
  • Access to exclusive job opportunities with Fortune 500 companies and leading technology firms.
  • Professional development support, including certification reimbursement opportunities.
  • Smooth onboarding process with assistance on paperwork, compliance, and client introductions.

How to Apply

Ready to advance your career as a Senior Software Developer? To apply for this exciting contract opportunity in Dallas, TX, please follow the steps below:

  1. Click the “Apply Now” button below or navigate to our Contact page.
  2. Fill out the contact form with your full name, email address, phone number, and resume.
  3. In the message field, mention Job ID: ITT-2026-001 and the job title Senior Software Developer.
  4. Our recruiting team will review your application and contact you within 1–2 business days to discuss next steps.
Apply Now →
Apply Now

Apply for the Senior Software Developer

Complete the form below and attach your resume. Our recruiting team will review your application and connect with you within 1-2 business days.

Your information is kept confidential and is never shared without your consent.

Why Work With ITTechnica?

ITTechnica is a trusted IT staffing partner connecting talented professionals with top employers across the United States. Here is why thousands of technology experts choose us for their career growth.

💼

Premium Job Matches

We match you with contract and full-time roles that align with your skills, experience, and career goals at Fortune 500 companies and innovative startups.

💰

Competitive Compensation

We negotiate the best possible rates on your behalf and ensure timely weekly payments with W-2 employment and full benefits eligibility.

🤝

Dedicated Career Support

Your personal account manager is available throughout your assignment to provide guidance, resolve concerns, and support your professional development.

🚀

Fast Placement Process

Our streamlined recruitment process gets you from application to placement quickly, often within two weeks, so you can start earning sooner.

Ready to Get Started?

Apply for this Senior Software Developer position today and take the next step in your technology career with ITTechnica.

Apply Now