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.