JOBSEARCHER

Lead Java Developer

About The CompanyGlobal Payments is a leading worldwide commerce ecosystem provider dedicated to delivering innovative, secure, and efficient payment solutions to businesses of all sizes. As a Fortune 500 company headquartered in Atlanta, Georgia, Global Payments operates across North America, Europe, Asia Pacific, and Latin America, serving a diverse client base ranging from startups to global enterprises. With a team of approximately 27,000 experts, the company is committed to empowering commerce by offering comprehensive software and services that facilitate seamless transactions and financial operations. Global Payments’ mission is to simplify payments, enhance security, and support growth for its clients worldwide, making it a trusted partner in the evolving digital economy.About The RoleThe Senior Software Engineer role at Global Payments is a pivotal position responsible for designing, developing, analyzing, and maintaining complex software solutions across various platforms. This role involves working throughout the entire software development lifecycle, from conception to deployment, ensuring high-quality, scalable, and secure applications. The ideal candidate will possess a broad understanding of multiple programming languages, architectures, and database technologies, with the ability to analyze existing applications and formulate innovative logic for new solutions. Collaboration with cross-functional teams, including business stakeholders and technology partners, is essential to align technical implementations with strategic objectives.QualificationsThe preferred candidate will hold a Bachelor’s degree in Computer Science, Information Technology, Business/Management Information Systems, or a related field. A minimum of 6 years of professional experience in coding, designing, developing, and analyzing data is required. Candidates with an advanced knowledge of two or more modern programming languages, experience working with APIs, external services, and both relational and NoSQL databases will be prioritized. For more experienced professionals, a background of 8+ years and familiarity with IBM Rational Tools are advantageous. Strong understanding of security standards, including Payment Card Industry (PCI) compliance, is also desired.ResponsibilitiesDevelop and maintain moderately complex code using both front-end and back-end programming languages across multiple platforms, collaborating closely with business and technology teams to deliver robust software solutions.Design, create, and document program specifications, ensuring alignment with project goals and standards. Support multiple projects by analyzing requirements, developing logic, and debugging applications.Perform comprehensive testing, validation, and troubleshooting of complex code, recommending corrective measures and systemic improvements to enhance system reliability and security.Participate in client-facing meetings, vendor discussions, and joint venture initiatives to determine optimal solution approaches, ensuring technical feasibility and strategic alignment.Advise leadership on the development and enforcement of application standards, controls, procedures, and monitoring mechanisms to ensure compliance with security and operational policies, including PCI standards.Develop resource estimates and billable hours for complex initiatives, assisting in project planning and management. Provide mentorship and on-the-job training to junior software engineers, fostering knowledge sharing and skill development.Maintain comprehensive documentation of code, procedures, and system configurations to facilitate ongoing support and future enhancements.Stay updated with emerging technologies and industry best practices, recommending innovative solutions to improve system performance and security.BenefitsGlobal Payments offers a competitive benefits package designed to support the health, well-being, and professional growth of its employees. Benefits include comprehensive health insurance plans, retirement savings options, paid time off, and wellness programs. The company fosters a collaborative and inclusive work environment that encourages innovation and continuous learning. Employees have access to training resources, career development opportunities, and a supportive team culture. Additionally, Global Payments provides flexible work arrangements and recognizes employee achievements through various recognition programs, ensuring a motivating and rewarding workplace experience.Equal OpportunityGlobal Payments is an equal opportunity employer committed to fostering an inclusive environment for all employees and applicants. The company provides equal employment opportunities regardless of 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 protected characteristic under applicable law. Candidates requiring reasonable accommodations during the application or interview process are encouraged to contact the designated support personnel to ensure accessibility and support throughout their employment journey.