Software Engineer [Multiple Position Available]

JPMorganChase•Tampa, FL
•Onsite

About The Position

Design, develop, and implement software solutions for complex business challenges. Participate in all phases of the Software Development Lifecycle (SDLC), including requirements analysis, application design, coding, testing, and deployment. Develop and enhance software modules in alignment with architectural standards and technical requirements. Apply expertise in regulatory requirements and payment systems to support technology implementations. Integrate AI-driven features and build scalable, resilient systems using technologies such as Python, Kubernetes, and Kafka while complying with public cloud frameworks and cybersecurity controls. Conduct code and design reviews, collaborate with project managers, business analysts, and team members to analyze business requirements and propose solutions, and troubleshoot application issues to maintain performance and reliability. The position is located at 10430 Highland Manor Drive, Tampa, FL 33610, and is full-time.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Information Technology, or a related field.
  • At least seven years of experience in the job offered or as a Software Engineer, Software Developer, Programmer Analyst, or in a related occupation.
  • Experience architecting solutions with Java, SpringBoot, microservices, and ReactJS for front-end development.
  • Experience with Dodd-Frank regulatory requirements and domestic and cross-border payment clearing systems.
  • Experience with Oracle and Postgres SQL, and integration with Mule ESB, IBM MQ, and web services.
  • Experience developing and deploying scalable, resilient systems with Python, Kubernetes, and Kafka, while ensuring compliance with public cloud frameworks and cybersecurity controls.
  • Experience using Control M for job scheduling.
  • Experience using Selenium and Fitnesse for automated testing.
  • Experience using Tomcat for application hosting.
  • Experience using ReactJS for UI development.
  • Experience monitoring system performance and reliability using tools such as GAIA and Tomcat.
  • Experience collaborating with cross-functional teams to implement process improvements and resolve technical issues across the full technology stack.

Responsibilities

  • Design, develop, and implement software solutions to address complex business challenges.
  • Participate in all SDLC phases: requirements analysis, application design, coding, testing, and deployment.
  • Develop and enhance software modules in accordance with architectural standards and technical requirements.
  • Apply expertise in regulatory requirements and payment systems to drive technology implementations.
  • Integrate AI-driven features and build scalable, resilient systems while ensuring compliance with public cloud frameworks and cybersecurity controls.
  • Conduct code reviews and participate in design reviews to ensure adherence to best practices and architectural guidelines.
  • Collaborate with project managers, business analysts, and team members to analyze business requirements and propose solutions.
  • Troubleshoot and resolve application issues to ensure optimal performance and reliability.
  • Collaborate across teams to implement process improvements and resolve technical issues across the technology stack.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service