
Software Engineer Senior - Java
Total System Services, LLC (TSYS)1 day ago
Alpharetta, GA, USASenior
Responsibilities
- Design, develop, and test software for scalability, reliability, and data recovery on a high-volume payment platform.
- Collaborate with Product, Platform, Merchant Services, and Support teams to translate business requirements into technical solutions.
- Design, develop, and maintain Java-based RESTful APIs and event-driven applications using Spring Boot and Apache Kafka.
- Modernize monolithic systems by developing scalable microservices and enterprise platform capabilities.
- Deploy new features to production with zero platform downtime and no impact on active customers.
- Apply domain expertise in ecommerce payments and build new product features.
- Use pair programming, test-driven development, and related software engineering practices.
Requirements
- Bachelor’s degree in computer engineering, computer science, or a related discipline, or an equivalent combination of education, training, or work experience.
- 7+ years of relevant job experience in Java software engineering, including internships.
- Exceptional database and schema design, SQL, and Java programming skills.
- Ability to derive requirements from business goals and translate them into effective technical solutions.
- Experience with financial systems, payments infrastructure, or high-volume transactional systems requiring precision and auditability.
- Experience with Java, Spring Boot, Apache Kafka, RESTful APIs, and event-driven applications.
- Preferred experience includes microservices, globally distributed services, 24/7 support, resilient platforms, AWS, OpenShift, build and deployment tools, observability tools, and unit testing frameworks.
- Pair programming experience and a willingness to try new approaches.
Benefits
- Hybrid work arrangement requiring three days per week in the Atlanta, Georgia office.
- Inclusive global teams and opportunities to learn and grow within an evolving payments company.
- Equal employment opportunity and reasonable accommodations during hiring and employment.
- Employment in the United States following a conditional offer requires a drug test.
Tech Stack
AnsibleApache KafkaAWSCucumberGradleHarnessJavaJenkinsJUnitMavenOpenShiftPrometheusSplunkSpring BootSQL