Associate-Software Engineering

Goldman Sachs Services Pvt Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 3 years

Job Details

Job Description

Engineering-Cloud Infrastructure-Associate-Software Engineering


The Cloud Enablement team within Developer Experience is responsible for enabling the use of public cloud services across the firm. You will be working as part of multi-disciplinary team responsible for researching, architecting and building a cutting-edge platform that enable Goldman Sachs teams to deploy and manage services in public cloud safely and securely. We are at an early stage of modernizing our services around cloud native principles, and you will be directly contributing to platform that programmatically enforces safety, security and compliance of services and enables engineers to innovate faster.


How you will fulfill your potential

  • Contribute to technical solutions, implementation and operational management of Cloud Platforms like Microsoft Azure, Oracle Cloud Infrastructure, AWS and Google Cloud Platform
  • Design, Build, Test and Deploy solutions that will support on-boarding and migrating applications from on-prem to the cloud
  • Participate in various technical and architectural discussions both within the team and across the organization
  • Help to communicate and promote best practices for public cloud application development across the firm


RESPONSIBILITIES AND QUALIFICATIONS

Responsibilities:

  • Design and develop high performance applications using latest technologies (Java/J2EE, Python).
  • Meet with the application users to elicit/understand software requirements, assess feasibility of proposed changes, and compile measures/deliverables.
  • Analyze, design, develop, test, and support enterprise applications.
  • Conduct functional and non-functional testing, perform unit and integration testing and troubleshoot and debug applications.
  • Play a big part in design and implementation in a team oriented environment.
  • Support users in resolving issues by troubleshooting, providing workarounds, or escalating to technology management
  • Provide technical and functional guidance and leadership to junior members on a need basis.
  • Engineer and Implement solutions for Hybrid and Multi-Cloud connectivity, such as connectivity to/from on-premises, connectivity to/from the Internet, and to/from other cloud service providers
  • Design and Development of APIs to manage Public Cloud infrastructure owned by the firm.
  • Management of cloud resources in multiple cloud providers with Infrastructure as code (IaC) tooling such as Hashicorp Terraform
  • Provide clear, reader-appropriate documentation for projects and processes, available for end users, technical support staff, management, and clients/vendors

 

Basic Qualifications

  • Bachelor’s degree or equivalent in computer science engineering or related disciplines.
  • 3-6 years of experience as a Java developer with extensive hands on experience building micro services with Spring Boot.
  • Solid understanding of core Java concepts like collections, multithreading, serialization, lambda, functional interfaces, streams -parallel processing and aggregations.
  • Experience in writing unit tests using frameworks such as Junit/Mockito/Spock or other testing frameworks.
  • Strong technical ability, willingness to learn and evolve your skills with advances in technology.
  • Excellent written and verbal communication skills, including experience speaking to technical and business audiences.
  • Ability to understand and effectively debug both new and existing solutions.
  • Highly motivated and willing to learn and adapt to new technologies


Preferred Qualifications

  • Experience in leading Cloud Platforms like AWS, Azure, OCI.
  • Experience in building infrastructure as IaC using Terraform/AWS Cloud Formation Templates or Kubernetes (KRM APIs), Azure DevOps, etc.
  • Ability to reason about performance, security, and process interactions in complex distributed systems
  • Experience with API programming, Scripting, Systems architecture and design, Networking, DevOps, Scaling, Security and Microservices architecture.

Job role

Work location

Bengaluru

Department

Software Engineering

Role / Category

Software Quality Assurance and Testing

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 3 years

About company

Name

Goldman Sachs Services Pvt Ltd

Job posted by Goldman Sachs Services Pvt Ltd

Apply on company website