About The Position

This position is located in our client office five days a week in Dallas, TX. Lead high-impact software engineering initiatives for a leading U.S. bank, driving modern Java, Spring Boot, DevOps, and OpenShift solutions across mission-critical enterprise platforms.

Requirements

  • 8+ years of experience in software engineering, application development, or related technology delivery roles.
  • Strong hands-on experience designing, developing, and supporting Java and Spring Boot applications.
  • Experience leading technical design and development efforts for complex enterprise software solutions.
  • Solid understanding of application development, software design, release management, problem solving, and production support practices.
  • Experience with WebSphere fundamentals, configuration, troubleshooting, and application support.
  • Working knowledge of Linux, including navigating the file system, running common shell commands, and reviewing application or system logs.
  • Experience with CI/CD tools and practices, preferably including Jenkins, Git or other source code control tools, Ansible, Artifactory, and container image workflows.
  • Hands-on experience with Ansible playbooks and roles, including YAML, inventories, host groups, variables, conditionals, loops, and infrastructure automation modules.
  • Experience deploying, operating, and supporting containerized workloads on Red Hat OpenShift, including Kubernetes concepts, deployments, services, routes, resource management, and troubleshooting.
  • Working knowledge of Oracle databases, including use of drivers, basic queries, updates, and application-level database integration.
  • Familiarity with IBM MQ, Kafka, and MongoDB fundamentals, including connectivity, configuration, monitoring, troubleshooting, and application integration.

Nice To Haves

  • Pega Platform implementation, development, upgrades, patching, monitoring, or troubleshooting experience is a strong plus.

Responsibilities

  • Lead the technical design, development, testing, deployment, and support of enterprise software solutions.
  • Design and develop scalable Java and Spring Boot applications that support complex banking and payments capabilities.
  • Partner with business and technology stakeholders to understand customer needs and translate them into effective software solutions.
  • Propose technical approaches and design improvements to address complex business, application, and operational needs.
  • Provide technical leadership, guidance, and support to developers, engineers, and cross-functional project teams.
  • Review application code, testing results, implementation plans, and technical documentation to ensure quality and alignment with standards.
  • Facilitate complex problem resolution across applications, infrastructure, integrations, and production environments.
  • Support release management activities, including planning, deployment coordination, troubleshooting, and post-implementation validation.
  • Develop and maintain technical and procedural documentation required for application development, operations, and support.
  • Support CI/CD automation, containerized deployments, and enterprise DevOps practices using tools such as Jenkins, Git, Ansible, Artifactory, and OpenShift.
  • Collaborate with platform, database, middleware, and operations teams to support technologies such as WebSphere, IBM MQ, Oracle, Kafka, MongoDB, Linux, and OpenShift.
  • Apply modern software engineering principles, methodologies, and tools to advance business initiatives and improve application capabilities.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service