Previous Job
Previous
GOLANG DEVELOPER
Ref No.: 24-00010
Location: Iselin, New Jersey
Role: Go Lang Developer With AWS
Locations: Whippany, NJ 07981 (Hybrid Onsite)
Duration: 12+ Months Contract
Capgemini/Brokerage Firm

Note: Candidate needs to be in the office 2 Days every week. Local or Nearby candidates only.

1. Go Programming:
Develop and maintain backend services and microservices using Go programming language.
Write clean, efficient, and well-documented code.

2. AWS Connect Cloud Formation:
Design, implement, and manage AWS Cloud Formation templates for infrastructure as code (IaC).
Create and deploy AWS Connect configurations to support contact center applications.

3. Microservices Architecture:
Work on the design and implementation of microservices architecture for scalable and modular applications.

4. API Development:
Create and maintain RESTful APIs for seamless integration with other services and components.

5. Collaboration:
Collaborate with cross-functional teams, including front-end developers, system architects, and DevOps engineers, to deliver end-to-end solutions.

6. Code Reviews:
Participate in and conduct code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among team members.

7. Performance Optimization:
Identify and address performance bottlenecks in the application and optimize code for better efficiency.

8. Continuous Integration/Continuous Deployment (CI/CD):
Implement and maintain CI/CD pipelines for automated testing, building, and deployment of applications.

9. Monitoring and Logging:
Set up monitoring and logging solutions to proactively identify and address issues in the application.

10. Documentation:
Create and maintain technical documentation for code, APIs, and infrastructure.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Go Lang Developer with a focus on cloud-based solutions.
  • Strong expertise in AWS services, especially AWS Connect and Cloud Formation.
  • Experience with microservices architecture and API development.
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
  • Knowledge of best practices in software development, including version control, code reviews, and testing.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.

Preferred Qualifications:
  • AWS certifications related to cloud development and architecture.
  • Experience with serverless computing using AWS Lambda.
  • Knowledge of contact center technologies and practices.