Senior Golang/Java Software Engineer Corporate Payments Platform - Dallas TX - Onsite work
Senior Golang/Java Software Engineer Corporate Payments Platform
Dallas, TX (100% Onsite)
Contract 8 12 Months+
Client : Conf - Healthcare
Overview
We are seeking a highly skilled Senior Software Engineer with expertise in Golang and Java to help design, develop, and scale the next generation of Corporate Payments products. This role will focus on building and enhancing a proprietary issuer processing platform that powers billions of global payment transactions.
The ideal candidate is a hands-on engineer with strong experience in backend development, cloud-native architectures, microservices, and enterprise-grade distributed systems. You will collaborate closely with cross-functional engineering teams to drive innovation, improve scalability, and accelerate delivery using modern engineering practices and AI-native development tools.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Golang and Java/Spring Boot
- Build and enhance RESTful APIs and microservices architectures for high-volume payment platforms
- Help define and execute the long-term engineering vision and architectural roadmap for Corporate Payments core services
- Collaborate across engineering teams to promote reusable components, shared frameworks, and best development practices
- Develop clean, efficient, reusable, and testable code with strong automation coverage, including unit, component, and integration tests
- Participate in code reviews, debugging, troubleshooting, and performance optimization initiatives
- Work closely with DevOps teams to integrate CI/CD pipelines and cloud-native deployment strategies
- Implement secure, compliant, and highly available cloud solutions using AWS, Azure, or Google Cloud Platform
- Support distributed systems and event-driven architectures using tools such as Kafka or RabbitMQ
- Foster a culture of innovation, collaboration, continuous learning, and engineering excellence
- Continuously improve engineering efficiency and reduce time-to-market through automation and modern development methodologies
- Utilize AI-native engineering tools such as Claude, Cursor, or similar platforms to improve development productivity
- Participate in Agile/Scrum ceremonies and collaborate effectively with cross-functional stakeholders
Required Skills & Experience
- 5+ years of software engineering experience
- Strong hands-on expertise in Golang development
- Strong experience with Java (Java 8/11/17) and Spring Boot
- Expertise in building scalable REST APIs and microservices architectures
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Strong understanding of Docker, Kubernetes, and container orchestration platforms
- Experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions
- Solid knowledge of relational and NoSQL databases including MySQL, PostgreSQL, and MongoDB
- Strong understanding of distributed systems, cloud security, and compliance requirements
- Experience writing high-quality automated tests with a strong understanding of the test pyramid
- Excellent debugging, troubleshooting, and problem-solving skills
- Ability to thrive in fast-paced, ambiguous, and dynamic environments
- Strong communication, collaboration, and decision-making skills
Preferred Qualifications
- Experience in financial services, payments, retail, or enterprise applications
- Familiarity with event-driven systems using Kafka or RabbitMQ
- Exposure to AI-assisted software development workflows
- Understanding of DevOps and Site Reliability Engineering (SRE) practices
- Bachelor s degree in computer science, Information Technology, or related field