What are the responsibilities and job description for the Senior Java Software Engineer position at Fortune 500 Payment Processing Company?
Job description : The Company -
We are seeking seasoned Staff Engineers for multiple positions for a direct hire permanent role with a major global payment processing company that has been revolutionizing commerce for over 25 years. This company provides secure, innovative experiences to move money, sell, and shop, empowering consumers and businesses across approximately 200 markets to thrive in the global economy.
Operating a vast two-sided network, this company connects hundreds of millions of merchants and consumers worldwide, facilitating seamless payments for both online and in-person transactions. Their end-to-end payment solutions help merchants with authorization, settlement, customer engagement, risk management, and cross-border transactions, all while keeping customer convenience and security at the forefront.
Job Description Summary :
Meet your team -
Join a dynamic engineering team driving the transformation of global commerce. As part of this team, you’ll collaborate with talented peers, working on high-impact projects in an agile environment. With a focus on code quality, customer satisfaction, and rapid iteration, the team collaborates closely with design, product, and QA departments to deliver world-class solutions that redefine global commerce.
Your Way to Impact -
As a Backend Engineer, you’ll be integral in shaping the company’s global payment platform, powering millions of transactions daily. Your expertise will drive the system architecture, ensuring high performance, scalability, and resilience, directly impacting the experience of millions of users.
Your Day-to-Day -
In this role, you will Define and lead the technical roadmap, driving backend architecture and strategic innovation. Collaborate with engineering and product leadership to deliver high-impact, scalable solutions. Advocate for code craftsmanship, enforce coding standards, and utilize tools to improve code quality.
Develop processes and execute backend technology strategy with a focus on cloud-native solutions, microservices, and serverless architectures. Collaborate with cross-functional teams to deliver impactful business outcomes.
What do you need to bring -
- 5 years of backend development experience with Java as a backend language.
- Expertise in architecting and developing large-scale backend systems using Java EE with extensive experience in Spring MVC or Hibernate.
- Proven track record of designing, building, and maintaining complex RESTful APIs and microservices.
- Leadership in guiding engineering teams through complex technical challenges and design decisions.
- In-depth knowledge of distributed systems, cloud-native applications, and containerization technologies like Docker and Kubernetes.
- Experience with large-scale data processing, caching strategies, and performance optimization.
- Strong experience with distributed systems and microservices.
- Proven ability to lead and mentor teams.
Preferred Qualifications :
Compensation & Benefits -
This opportunity offers above market standards competitive total compensation package, which includes a base salary, annual performance bonus, equity, and a comprehensive suite of benefits including medical, dental, and vision. H1B / T1 sponsorship will also be provided if need be.
Pay Range : The U.S. national annual Base pay range for this role is between $130,000 to $195,000.
Salary : $130,000 - $195,000