ThreatXIntel
Website:
threatxintel.com
Company:
https://www.linkedin.com/company/threatxintel
Seniority: Associate
Industries: Software Development and Information Services
Job details:
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.
Click on Apply to know more.