Sr. Engineer 2

Fort Worth, TX, US • Posted 1 hour ago • Updated 1 hour ago
Contract Corp To Corp
Contract W2
6 Months
On-site
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🛠️ Calibrating flux capacitors...

Job Details

Skills

  • SENIOR SOFTWARE ENGINEER
  • SENIOR JAVA DEVELOPER
  • SENIOR JAVA ENGINEER
  • BACKEND ENGINEER
  • BACKEND DEVELOPER
  • SOFTWARE ENGINEER
  • JAVA FULL STACK DEVELOPER
  • JAVA
  • SPRING BOOT
  • SPRING
  • MICROSERVICES
  • MICROSERVICE ARCHITECTURE
  • KAFKA
  • PRODUCTION SUPPORT
  • PRODUCTION ENGINEERING
  • APPLICATION SUPPORT
  • SRE
  • PRODUCTION OPERATIONS
  • KUBERNETES
  • DOCKER
  • POSTGRESQL
  • REDIS
  • MONGODB
  • AWS
  • AZURE
  • REST
  • GRAPHQL
  • GIT
  • GITHUB
  • GITHUB ACTIONS
  • MAVEN

Summary

Role: Senior Software Engineer (Java / Microservices)
Location: Dallas, TX hybrid 3x per week
Rate: $65/hour 
Interviews: 1 virtual, 1 onsite

Job Summary

We are seeking a Senior Software Engineer to design, develop, and support scalable, enterprise-grade software solutions in a production environment. This role requires deep expertise in Java-based microservices architecture, distributed systems, and cloud-native application development. The ideal candidate is a hands-on technical leader who can build high-quality software, mentor junior engineers, drive architectural decisions, and collaborate across cross-functional teams to deliver reliable, secure, and high-performing applications.

This position requires strong experience with Java, Spring Boot, Microservices, Kafka, and Production Support, along with a passion for engineering excellence, automation, and continuous improvement.


Key Responsibilities

Software Development

  • Design, develop, test, and maintain enterprise-level software applications and distributed systems.
  • Write clean, scalable, and well-documented code following engineering standards and best practices.
  • Build reusable components, libraries, and services that support multiple teams and applications.
  • Develop RESTful APIs and event-driven services using modern software engineering principles.
  • Participate in architecture discussions and contribute to long-term technical strategy.

Microservices & Cloud Architecture

  • Design and implement scalable microservices using Java and Spring Boot.
  • Develop event-driven applications utilizing Kafka messaging.
  • Build cloud-native applications leveraging containerization and orchestration technologies.
  • Design solutions with high availability, resiliency, scalability, and performance in mind.
  • Optimize applications for latency, throughput, and reliability.

Production Support & Reliability

  • Provide production support for enterprise applications.
  • Perform root cause analysis for production incidents and implement long-term corrective actions.
  • Troubleshoot application, infrastructure, and integration issues across distributed environments.
  • Manage technical debt and continuously improve system stability and maintainability.
  • Monitor application health and proactively identify opportunities for optimization.

System Integration

  • Develop and maintain RESTful APIs and service integrations.
  • Build event-driven architectures utilizing Kafka.
  • Integrate applications with relational and NoSQL databases.
  • Ensure seamless communication between enterprise systems.

DevOps & Automation

  • Support CI/CD pipelines and automated deployment processes.
  • Collaborate with DevOps teams to improve software delivery workflows.
  • Utilize Git-based version control and modern deployment practices.
  • Promote infrastructure automation and continuous integration best practices.

Quality Engineering

  • Develop automated unit, integration, and functional tests.
  • Ensure software quality through code reviews, testing, and static code analysis.
  • Promote engineering best practices and coding standards.
  • Mentor junior engineers on software craftsmanship and quality.

Collaboration & Leadership

  • Partner with architects, product managers, QA, DevOps, and business stakeholders.
  • Provide technical mentorship and guidance to junior developers.
  • Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.
  • Drive continuous improvement initiatives across engineering teams.

Security & Best Practices

  • Incorporate secure software development practices throughout the application lifecycle.
  • Evaluate technical risks and recommend mitigation strategies.
  • Ensure applications meet organizational security, compliance, and reliability standards.

Required Qualifications

  • Bachelor''s degree in Computer Science, Information Technology, Software Engineering, or related technical field (or equivalent professional experience).
  • 7+ years of experience designing, developing, and supporting enterprise software applications.
  • Strong experience developing Java applications in production environments.
  • Experience building scalable Microservices using Spring Boot.
  • Hands-on experience supporting production systems and resolving production incidents.
  • Strong understanding of object-oriented programming and software design principles.
  • Experience working within Agile development environments.

Required Technical Skills

Programming Languages

  • Java (required)
  • Python
  • C#
  • JavaScript / TypeScript

Frameworks

  • Spring
  • Spring Boot
  • FastAPI

Microservices & APIs

  • Microservices Architecture
  • REST APIs
  • GraphQL
  • Event-Driven Architecture
  • Kafka

Cloud & Infrastructure

  • Kubernetes
  • Docker
  • AWS or Azure

Databases

  • PostgreSQL
  • MongoDB
  • Redis

DevOps & CI/CD

  • Git
  • GitHub
  • GitHub Actions
  • Azure DevOps
  • Maven

Testing & Quality

  • JUnit
  • Selenium
  • Cypress
  • Playwright
  • Cucumber
  • PyTest
  • TestNG
  • Postman
  • SonarQube
  • WireMock / Mockito / Moq

Preferred Qualifications

  • Master''s degree in Computer Science or related technical discipline.
  • Experience designing highly available distributed systems.
  • Experience with cloud-native architectures.
  • Strong background in application performance tuning and scalability.
  • Experience mentoring engineers and leading technical initiatives.

Core Competencies

  • Java Development
  • Spring Boot
  • Microservices Architecture
  • Kafka
  • Production Support
  • Distributed Systems
  • REST APIs
  • Cloud Computing (AWS/Azure)
  • Kubernetes
  • Docker
  • PostgreSQL
  • Redis
  • MongoDB
  • CI/CD
  • GitHub Actions
  • Git
  • Maven
  • Agile/Scrum
  • DevOps
  • Test Automation
  • Root Cause Analysis
  • Performance Optimization
  • System Scalability
  • Software Architecture
  • Object-Oriented Design
  • Technical Leadership
  • Code Reviews
  • Mentoring
  • Secure Software Development

Top Required Skills

  • Java
  • Spring Boot Microservices
  • Kafka
  • Production Support

Nice-to-Have Skills

  • PostgreSQL
  • Kubernetes
  • Redis
  • Git
  • GitHub Actions
  • Maven
  • JUnit
  • Agile/Scrum
Our benefits package includes:
Competitive weekly pay!
Potential opportunities for overtime
Opportunities to get OSHA 10 certified
Earn money for referrals! Ask your recruiter to learn more.
Comprehensive medical benefits
Dental, vision benefits
401(k) retirement plan
and much more!

About INSPYR Solutions:

Technology is our focus and quality is our commitment. As a national expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients'' business objectives and cultural needs. Our solutions are tailored to each client and include a wide variety of professional services, project, and talent solutions. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities. Learn more about us at inspyrsolutions.com.

INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10228513
  • Position Id: 26-158447
  • Posted 1 hour ago

Company Info

About INSPYR Solutions

As a leading expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients’ business objectives and cultural needs. Our tailored offerings include a wide variety of professional services, project solutions, managed services, and talent resources, all bolstered by our strategic partnerships with cutting-edge technology services. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities.

About_Company_One
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Brentwood, Tennessee

30+d ago

Easy Apply

Contract

$75 - $83

Hollywood, Florida

Today

Easy Apply

Third Party, Contract

$60 - $70

Hybrid in Doral, Florida

15d ago

Easy Apply

Contract, Third Party

Depends on Experience

Merrifield, Virginia

Yesterday

Easy Apply

Contract

Depends on Experience

Search all similar jobs