Goldman Sachs is seeking a Senior Software Engineer to join the Technology Division and globally strategists groups. The role involves designing, building, and deploying scalable web services using Java and Java. The ideal candidate will be innovative, collaborative, and comfortable in a fast-paced environment. This is an opportunity to contribute to impactful financial engineering solutions and impact clients worldwide.
Requirements
- Degree in computer science or engineering, or equivalent industry experience
- 7+ of relevant professional experience
- Degree in computer science or engineering, or equivalent industry experience
- Java 17+, Python 3.10+, TypeScript 4+ in all phases of development
- Hands on development implementing web services with Spring Boot and Node.JS microservices providing REST APIs
- Hands on development implementing UX with React or Angular in TypeScript
- Hands on development implementing data pipelines and analytics using Python
- Experience with CI/CD
- Experience with AWS Cloud Platform (EC2, ECS, APIGW, Route53, S3, etc.)
- Experience with major open-source tools and frameworks such as Spring Boot, Docker, and Hibernate
- Experience working with relational and NoSQL databases
- Experience with build and development tools like Gradle and Maven
- Experience with Linux / Unix environments
- Excellent communication and interpersonal skills
- Enthusiasm for learning new technologies
- Ability to establish trusted partnerships with cross-functional team members
- An understanding of common application architecture design patterns
Benefits
- Comprehensive benefits packages
- Wellness programs
- Personal finance offerings
- Mindfulness programs