Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services. Our worldwide team helps over 3 million companies, more than 1,300 financial institutions and over 600 million cardholders grow with confidence and achieve amazing results. We are driven by our passion for success and we are proud to deliver best-in-class payment technology and software solutions. Join our dynamic team and make your mark on the payments technology landscape of tomorrow.
At this time, we are unable to offer visa sponsorship for this position. Candidates must be legally authorized to work for any employer in the United States (or (applicable country) on a full-time basis without the need for current or future immigration sponsorship
Summary of This Role
Works throughout the software development life cycle and performs in a utility capacity to create, design, code, debug, maintain, test, implement and validate applications with a broad understanding of a variety of languages and architectures. Analyzes existing applications or formulate logic for new applications, procedures, flowcharting, coding and debugging programs. Maintains and utilizes application and programming documents in the development of code. Recommends changes in development, maintenance and system standards. Creates appropriate deliverables and develops application implementation plans throughout the life cycle in a flexible development environment. Everyday you'll do these kinds of things...
Collaborate with engineers across the Platform and Product Engineering team to create technical designs, develop, test, and solve complex problems that drive the solution from initial concept to production. Being part of an Oncall rotation team to support current and future clients facing applications and backend infrastructure. Contribute to our automated build, deploy, and test processes for each solution. Brainstorm ideas and techniques to further improve the experience for our engineers. Work with a wide range of systems, processes, and technologies to own and solve problems from end-to-end. Transcend the traditional boundaries of Frontend and Backend, designing and delivering performant, maintainable, and scalable features. Think in terms of components and systems while considering a holistic user experience. Work in an engineering-focused team composed of people with a wide range of skills.
Work Experience (one or more of the following)
Working experience in migrating legacy applications to Java, spring boot microservices and to cloud environments Experience in building streaming products based on technologies like Kafka and Flink. Experience building high performance and high throughput computing platforms using Apache Spark. Exposure to architectural patterns of large, high-scale applications (e.g., well-designed APIs, mobile apps, data integrations, and/or large mobile web applications). Experience with modern web frameworks Hands-on experience in implementing scalable software platforms and DevOps driven automated solution Experience in building and/or contributing towards machine learning solutions for business problems. Experience with various database technologies including AWS databases, large scale SQL and NoSQL databases and design. Hands-on experience designing, building, and deploying secure, scalable services in the Cloud and SaaS environments. Deep understanding of software quality and what it takes to construct resilient and impactful solutions
What Are We Looking For in This Role?
Minimum Qualifications
Bachelor's degree or equivalent experience in computer science, information technology or business information systems or related field. Typically, minimum of 8 years - Professional Experience in Coding, Designing, Developing and Analyzing Data. Minimum of 5 years of experience supporting web servers client facing applications, understanding the client's support process including previous experience in fixing and troubleshooting issues for clients. Previous experience supporting Windows Servers and SQL/Oracle DB Servers. Maintaining and addressing any reported vulnerabilities to keep the Servers up to date and in compliance. Previous experience in writing and supporting applications using Java, Spring, Spring Boot, Node.js, AWS, Kubernetes, Kafka, Spark, or similar areas. Previous experience with Elasticsearch's original JSON-based query language, querying Elasticsearch data using familiar SQL syntax and Kibana user interface. Expertise in Cloud architecture and Cloud solutions preferably AWS. Experience with microservices architecture, object oriented design patterns and deployments and orchestration with Docker / Kubernetes. Strong problem solving skills, goal oriented, and ability to adapt based on the requirements. Experience in designing high latency and low throughput applications. Experience with observability and monitoring aspects of production applications.
Preferred Qualifications
Master's Degree SQL, Oracle, Postgres, DynamoDB, MongoDB, RESTful, React.js, Node.js , React Native, Redux, TypeScript, etc.
Global Payments Inc. is an equal opportunity employer. Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law. If you wish to request reasonable accommodations related to applying for employment or provide feedback about the accessibility of this website, please contact jobs@globalpay.com.
|