Social network you want to login/join with:
Java Golang Developer, London (City of London)
Client: Net2Source Inc.
Location: London (City of London), United Kingdom
Job Category: Other
EU work permit required: Yes
Job Views:
3
Posted:
16.06.2025
Expiry Date:
31.07.2025
Job Description:
About Us:
Net2Source Inc. is one of the fastest growing diversity-certified global workforce solutions companies, with an unprecedented YoY growth of over 100% for the last 6 years, working with Fortune 1000/Global 2000 companies across 34 countries and 5 continents including North America, South America, Europe, Asia, Australia, and the Middle East.
About the Role:
Job Description: Java Go Infrastructure as code
Mode: Hybrid - 3 days from office
Location: London/Burgess Hill
Mode: FTE
JD: The role focuses on bringing public cloud to the company in a manner that is safe, compliant, flexible, and easy to use. We are looking for experienced engineers to join our team and help us achieve our goal.
Key Responsibilities:
- Architect and Design: Lead the design of reference architectures and applications for multiple patterns in each public cloud hosting provider, e.g., message-driven, simple web applications, batch processes.
- Mentorship: Provide guidance and mentorship to other engineers, fostering a culture of continuous learning and improvement.
- Customization and Flexibility: Develop solutions that support flexibility and customization for advanced users.
- Infrastructure Provisioning: Enable developers to provision cloud infrastructure in 10 minutes or less, ensuring compliance and auditability.
- Decommissioning: Develop processes for reliable infrastructure decommissioning.
- Ephemeral Environments: Create short-lived environments for testing and demos.
- Cost Management: Implement transparent cost management solutions.
- Collaboration: Work closely with cross-functional teams for seamless cloud service integration.
Required Skills:
- Amazon Web Services (AWS): Experience with AWS services and architecture.
- Golang: Proficiency in Golang for building Terraform modules, providers, cloud-native applications, and infrastructure components.
- Kubernetes: Familiarity with Kubernetes for container orchestration.
- Cloud Networking: Experience with cloud networking concepts.
- Docker: Knowledge of Docker for containerization and testing.
- Testing: Strong background in automated testing and TDD.
- End-user Documentation: Ability to create detailed, high-quality documentation.
- Agile Methodologies: Experience working in Agile, especially Scrum.
Values:
- Code Quality: Commitment to clean, maintainable, efficient code.
- Ease of Change: Building adaptable and extendable systems.
- Ease of Use: Prioritizing user-friendly solutions.
- Asynchronous Working: Effectiveness in asynchronous environments.
- Documentation: Creating comprehensive, high-quality docs.
- End-user Feedback: Incorporating user feedback for improvements.
- Psychological Safety: Fostering safe environments for innovation.
- Developer Advocacy: Supporting developers' needs.
- Automation: Automating repetitive tasks for efficiency.
- Open Source Contribution: Encouraging contributions to internal and open-source projects.
You May Be a Fit If:
- You have at least 6 years of professional software engineering experience.
- You have led the design and build of cloud-native applications in Go.
- You have extensive DevOps experience, including CI/CD pipelines and cloud hosting.
- You have mentored engineers effectively.
- You build strong work relationships and trust across teams.
Technologies We Use:
- Languages: Go and Java.
- CI/CD: GitHub Enterprise, GitHub Actions.
- Containers: Kubernetes-managed Docker containers.
- Terraform: Infrastructure as code with Terraform modules and providers, managed via Terraform Enterprise.
- Policy as code: Sentinel and Open Policy Agent (OPA).