Global Banking & Markets, Ledgers Engineering, Java Engineer, Associate, Si
at Goldman Sachs
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 23 Apr, 2025 | Not Specified | 24 Jan, 2025 | N/A | Communication Skills,Aws,Spring Boot,Elasticsearch,Computer Science,Sql,Web Services,Angular,Hadoop,Mongodb,Java Frameworks,Git,Microservices,Version Control Tools,Spark,Databases,Junit,Testing,Java,Kafka,Version Control | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
WHAT WE DO
At Goldman Sachs, our Engineers don’t just make things – we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets.
Engineering, which is comprised of our Technology Division and global strategists groups, is at the critical centre of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions. Want to push the limit of digital possibilities? Start here.
UNIQUE OPPORTUNITY
This is a unique opportunity to work on converging multiple legacy systems and execute on the Ledgers strategy to move a single Unified Data source and provide ledgers as a service across the firm. Our current technology drives processing across the firm, and we have started a multi-year convergence program to deliver a single, highly scalable platform for providing core ledgers services, to enable business growth with reduced operational costs.
We’re looking for highly technical, commercially minded, software engineer who enjoy seeing things done differently to join us on this exciting journey.
REQUIRED SKILLS:
- Java Programming: Strong knowledge of Java, with a good understanding of OOP principles.
- Frameworks: Experience with Java frameworks, such as Spring Boot.
- Database Management: Proficiency in SQL and experience with databases like DB2 and Sybase.
- Version Control: Experience with version control tools, such as Git.
- APIs: Knowledge of RESTful APIs and web services.
- Testing: Familiarity with unit testing frameworks, such as JUnit.
- Agile Methodology: Experience working in Agile/Scrum environments.
- Strong analytical and problem-solving skills.Excellent verbal and written communication skills.
PREFERRED SKILLS:
- Knowledge of microservices architecture.
- Knowledge of bigdata technologies like Hadoop and Spark
- Experience in event streaming technologies like Kafka.
- Familiarity with cloud platforms like AWS or GCP.
- Experience with DevOps practices, including CI/CD.
- Exposure to NoSQL databases, such as MongoDB or ElasticSearch.
- Knowledge of front-end frameworks like Angular or React.
QUALIFICATIONS:
- Bachelor’s degree in Computer Science, Engineering, or a related field.Proven work experience in Java development (1+ years or more)
Responsibilities:
KEY RESPONSIBILITIES
- Develop, test, and maintain Java-based applications, ensuring high performance and responsiveness.
- Collaborate with business analysts and other developers to define software requirements and solutions.
- Design, build, and maintain efficient, reusable, and reliable code.
- Troubleshoot and debug application issues, identifying and resolving performance bottlenecks.
- Contribute to all phases of the software development lifecycle.
- Write clean, test-driven scalable, and well-documented code.
- Participate in code reviews to maintain code quality and standards.
- Stay up-to-date with the latest industry trends, technologies, and best practices.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Java development (1 years or more
Proficient
1
Singapore, Singapore