Java Full Stack Developer
Sarthak KaharUnited StatesSENIORPosted 13d ago
JavaC#PythonGoJavaScriptTypeScriptAWSAzureDockerKubernetesJenkinsGitHub ActionsCI/CDInfrastructure as CodeAPI managementDevOps
About the Role
We are seeking a Senior Software Engineer with Java Full Stack expertise to join our team in the payments industry. This contract role focuses on building scalable applications and improving CI/CD platforms.
Key Responsibilities
• Improve CI/CD platforms and deployment pipelines
• Build reusable frameworks and tools to boost developer productivity
• Drive cloud modernization, automation, and AI-assisted engineering initiatives
• Develop scalable applications, APIs, and enterprise services
• Collaborate with engineering, product, platform, and architecture teams
• Improve system scalability, security, reliability, and maintainability
• Mentor engineers and promote engineering best practices
Requirements
• Extensive experience in software engineering or full-stack development
• Strong programming skills in Java, C#, Python, Go, or JavaScript/TypeScript
• Experience building scalable applications, APIs, distributed systems, and cloud-native services
• CI/CD pipelines and deployment automation using Jenkins, GitHub Actions, or similar tools
• Hands-on experience with AWS and/or Azure
• Docker, Kubernetes, Infrastructure as Code (IaC), and platform engineering
• Experience developing reusable frameworks, internal platforms, libraries, and developer tools
• Knowledge of API management, gateway technologies, secrets management, and infrastructure tooling
• Strong understanding of SDLC, DevOps, and modern software delivery practices
• Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.