Source description
About the role
About the Company ThreatXIntel is a fast-growing Cybersecurity, IT Staffing, and Consulting company delivering end-to-end technology and security solutions. Our expertise spans cloud security, web & mobile application security testing, DevSecOps, vulnerability assessments, IT consulting, and professional staffing services. We support global corporate clients by deploying skilled professionals across IT and finance domains, helping organizations strengthen compliance, optimize operations, and scale efficiently. Position: Software Engineer Java & Go (Database Migration) Job Type: Freelance Work Mode: Remote Experience: 5+ Years About the Role We are seeking a highly skilled Software Engineer to join the Database Migration Services (DMS) Homogeneous team. This team is responsible for building reliable, scalable, and high-performance solutions that simplify database migrations with minimal downtime and operational impact. You will design and develop migration services that enable seamless "Lift and Shift" migrations between homogeneous database platforms such as MySQL, PostgreSQL, and SQL Server. This role requires strong backend engineering expertise using Java and Go, along with experience in distributed systems, cloud technologies, and database migration. Key Responsibilities Design and develop backend services for Database Migration Services (DMS). Build scalable Control Plane services using Java. Develop high-performance data movement and infrastructure components using Go (Golang). Design reliable migration workflows for MySQL, PostgreSQL, and SQL Server. Optimize migration performance, scalability, and reliability. Build APIs and backend services for migration orchestration. Collaborate with product managers, architects, and engineering teams. Troubleshoot production issues and improve platform reliability. Write unit, integration, and performance tests. Participate in code reviews and architecture discussions. Required Skills Mandatory Skills Java Go (Golang) Backend Development Distributed Systems REST APIs MySQL PostgreSQL SQL Server Database Migration Data Movement Microservices Git Preferred Skills Google Cloud Platform (GCP) Cloud SQL Kubernetes Docker gRPC CI/CD Linux Multithreading Performance Optimization Database Replication Qualifications Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. 5+ years of professional software development experience. Strong experience in Java and Go development. Experience building scalable backend or cloud-native applications. Understanding of database internals and migration strategies. Experience working with cloud infrastructure is highly desirable. .
More at ThreatXIntel
Related open roles
Freelance Opportunity | Mainframe System Automation (IBM SA z/OS) Engineer
India
AI Solutions Engineer | Freelance | Remote
India
Freelance DevOps Engineer for OCI OpenSearch Integration Test Automation(Remote)
India
Freelance Firmware Engineer Embedded Systems (India)
India
MCP Developer (Model Context Protocol) AI Agents | Python | Google Vertex AI
India
Azure Data Migration Specialist (Freelance | Remote)
India