Senior Software Engineer - Java
globalpayments
Job Description
- Full-Stack Application Development: Code, design, test, and implement basic to moderately complex software applications utilizing Java, Spring Boot, and Python.
- Cloud Architecture & Engineering: Build and deploy application instances on Google Cloud Platform (GCP) while formulating logic to align system interactions.
- Testing, Quality & Microservices: Analyze, modify, and develop structured unit testing configurations to perform testing and validation requirements for moderately complex code changes.
- Standards, Security & PCI Compliance: Enforce corporate infrastructure application standards, data monitoring controls, and Payment Card Industry (PCI) security compliance.
- Collaborative Solutioning: Participate in client-facing technical meetings, joint venture discussions, and vendor partnership teams to determine technical approach options.
- Project Estimation & Engineering Mentorship: Compute reliable billable hour allocations and resource estimates for initiatives while assisting with on-the-job training for peer software engineers.
What you’ll bring
- Educational Foundation: Bachelor's Degree in Computer Science, Information Technology, Business/Management Information Systems, or a related technical field.
- Core Professional Experience: Minimum of 6 years of deep professional experience in full lifecycle software coding, system designing, multi-platform development, and data analysis.
- Backend Framework & Language Mastery: Advanced knowledge of Java, Python, and Spring Boot development alongside structural familiarity with Windows operating systems.
- Web UI & Database Literacy: Hands-on proficiency with frontend web technologies (HTML, JavaScript, jQuery, Node.js, React.js) and relational databases (MySQL, MS SQL Server).
- API & Distributed Systems Knowledge: Practical experience working with external web services, enterprise API integrations, and modern cloud deployment patterns.
- Autonomous Problem Solving: Journey-level professional capability to resolve wide-ranging scope issues creatively, requiring little instruction on day-to-day work.
It’s a bonus if you have
- Specialized Enterprise Infrastructure: Direct production ecosystem experience utilizing IBM Rational Tools or legacy CICS/Eclipse IDE tools.
- Think like a client: We care deeply about our clients' success. We ask, listen and learn — curious to understand first. Our passion drives excellence in everything we set out to do.
- Act like an owner: We take accountability — working at pace to own our outcomes. We empower each other to make decisions. We’re innovative — always finding better ways to deliver impact.
- Win as one team: We value personal connections — moving forward together with clarity. We build inclusive and global teams — embracing different perspectives and ideas. It’s always ‘we,’ never ‘me.’ We’re determined to succeed together.