T

TSYS

Payment processing, gateways, and card services

Full Stack Software Engineer 2 - Angular, Java

Full-Stack EngineeringUpdated on Nov 13
Full-timeNo salary listedHybrid

About the Job

Requirements

  • At least 5 years of experience in software development methodologies and best practices.
  • At least 5 years of hands-on experience in front-end web development using HTML, CSS, and JavaScript.
  • At least 5 years of experience with advanced JavaScript libraries and frameworks, including AngularJS and Bootstrap.
  • At least 5 years of experience building REST web services using Java, Spring Boot, Spring Security, Spring Data JPA, and microservices architecture.
  • Experience working collaboratively using Agile/Scrum methodology.
  • Experience with Git, GitHub, and DevOps tools including Jenkins, SonarQube, Nexus Repository, and Maven.
  • Fluency in complex SQL and experience with DB2, Oracle, or SQL Server are preferred.
  • Experience with modern agile software delivery practices including Scrum, continuous integration and delivery, test-driven development, behavior-driven development, DevOps, and automation.
  • Experience working with AWS, Docker, Kubernetes, and CI/CD pipelines.
  • Experience using IntelliJ IDEA or Eclipse for Java and Visual Studio Code for JavaScript.
  • Strong problem-solving and analytical thinking skills, and ability to collaborate across time zones.

Responsibilities

  • Code, test, and analyze application software while supporting the Product Operating Model by working closely with the product team.
  • Use responsive web design to create applications that conform to multiple screen sizes and devices.
  • Work with Development and QA team members to implement new product requirements and improve product usability.
  • Follow the product development life cycle, coding standards, and best practices.
  • Troubleshoot, debug, and resolve application issues in development and production environments.
  • Drive monthly production releases during off-hours to minimize impact to consumers.
  • Automate processes and write maintainable, supportable, and testable code to achieve operational excellence.

Desired Qualifications

  • Experience with data streaming such as Kafka, data messaging, and event-driven systems.
  • Use wireframes, storyboards, and UI flow charts to plan and present user interface designs.
  • Conduct usability testing to identify and fix issues and gather real-world insights from target users.
  • Use coding to develop website or product aesthetics, including layout, menus, dropdown options, colors, and fonts.
  • Keep up with trends and best practices in UI/UX design and human-computer interaction.
  • Collaborate with business and IT decision-makers to discuss user interface requirements and brainstorm ideas.
  • A bachelor's degree or equivalent experience.
  • Knowledge of AI/ML and implementation of Redis Cache.

About the Company

TSYS

Payment processing, gateways, and card services

TSYS provides payment processing and related solutions for banks, merchants, and consumers. It operates through Issuer Solutions, Merchant Solutions, and Consumer Solutions (Netspend), handling card processing, mobile payments, and online gateways like MultiPASS and Authorize.Net. It differentiates itself with a large North American footprint (about 40% third-party market share for issuing banks) and a history of acquisitions (Netspend, TransFirst) and a Global Payments merger that expanded its reach to millions of merchants and hundreds of institutions. Its goal is to deliver a complete, secure payments infrastructure that supports efficient processing, broad reach, and omnichannel payment options.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Columbus, GA
Founded
1983

Recently Posted Jobs

Explore more opportunities at TSYS

See more jobs