Golang Developer (AWS + Banking/Finance Experience)
IT America Inc·McLean, Virginia, US
Posted 2928w ago
Contractor
Apply Now About the Role
Position: Golang Developer (AWS + Banking/Finance Experience)
Location: Mclean, VA (Hybrid)
Duration: Long term contract
Job Description:
We are seeking a highly skilled Golang Developer with strong experience in AWS Cloud and a background in the Banking or Financial Services industry. The ideal candidate will design, develop, and maintain scalable, secure, and high-performance applications that support critical banking operations.
Key Responsibilities:
• Design, develop, and maintain microservices and APIs using Golang.
• Collaborate with cross-functional teams to gather and refine requirements.
• Implement solutions deployed on AWS services such as EC2, Lambda, S3, RDS, CloudFormation, and others.
• Ensure robust application performance, security, and scalability in the financial services domain.
• Write clean, maintainable, and efficient code following best practices.
• Participate in code reviews, design discussions, and agile development processes.
• Troubleshoot and debug production issues to maintain uptime and reliability.
• Ensure compliance with security standards and regulations relevant to Banking/Finance.
Must-Have Qualifications:
• Strong experience in Golang development (3+ years).
• Hands-on experience with AWS Cloud services (Lambda, EC2, S3, RDS, CloudFormation, etc.).
• Proven experience working in Banking or Financial Services domain.
• Experience in developing microservices architecture.
• Proficient with relational databases (PostgreSQL, MySQL, Oracle).
• Solid understanding of RESTful APIs and asynchronous processing.
• Experience with CI/CD pipelines and Infrastructure as Code (e.g., Terraform).
• Strong problem-solving, analytical, and communication skills.
Preferred Qualifications:
• Experience with containerization tools such as Docker, Kubernetes.
• Familiarity with monitoring tools (CloudWatch, Prometheus, Grafana).
• Knowledge of security practices in financial applications (PCI-DSS compliance, data encryption).
• Experience in Agile/Scrum development environment.
What you'll do
- The ideal candidate will design, develop, and maintain scalable, secure, and high-performance applications that support critical banking operations
- Design, develop, and maintain microservices and APIs using Golang
- Collaborate with cross-functional teams to gather and refine requirements
- Implement solutions deployed on AWS services such as EC2, Lambda, S3, RDS, CloudFormation, and others
- Ensure robust application performance, security, and scalability in the financial services domain
- Write clean, maintainable, and efficient code following best practices
- Participate in code reviews, design discussions, and agile development processes
- Troubleshoot and debug production issues to maintain uptime and reliability
- Ensure compliance with security standards and regulations relevant to Banking/Finance
Requirements
- Strong experience in Golang development (3+ years)
- Hands-on experience with AWS Cloud services (Lambda, EC2, S3, RDS, CloudFormation, etc.)
- Proven experience working in Banking or Financial Services domain
- Experience in developing microservices architecture
- Proficient with relational databases (PostgreSQL, MySQL, Oracle)
- Solid understanding of RESTful APIs and asynchronous processing
- Experience with CI/CD pipelines and Infrastructure as Code (e.g., Terraform)
- Strong problem-solving, analytical, and communication skills