- Jersey City, NJ, USA
- Permanent, Full time
- Goldman Sachs USA
- 17 Feb 19
MORE ABOUT THIS JOB Associate with Goldman Sachs Services LLC in Jersey City, NJ.
Work Schedule: 40 hours per week (9:00 a.m. to 6:00 p.m.)
RESPONSIBILITIES AND QUALIFICATIONS Duties: Associate with Goldman Sachs Services LLC in Jersey City, NJ. Multiple positions available. Design, implement, test, deploy and publish service-oriented enterprise software to help deliver critical business functions for the Firm. Participate in the entire software development life cycle from definition of requirements through deployment and support. Analyze, design, implement, and maintain a suite of user facing applications using JAVA programming, DB2 database with ReactJS, and JSF enabled front-end tools. Work with and develop for non-relational (e.g. document/object/graph) databases. Collaborate with global team members to formulate requirements for engineering innovative software solutions for the Firm's identity and privilege management applications. Design, evaluate, and recommend tools and technologies that the team should be using to help solve business problems. Document testing strategies, plan and run the User Acceptance Testing (UAT) phase to engage all essential stakeholders and acquire business approvals. Upon successful completion of UAT, deploy the software solution to production and perform a thorough checkout to ensure that the changes were successfully applied. Discuss and implement changes to software that has already been deployed to enhance capabilities based on feedback obtained from business users. Serve as the Subject Matter Expert on the identity and privilege management software products and platforms and guide new users to adopt the new platform seamlessly. Represent the team from a technical perspective in events like Tech Expos and Conferences. Guide and mentor new technology analysts and summer interns locally and globally.
Job Requirements: Master's or Bachelor's degree (US or foreign equivalent) in Computer Science, Information Technology, or a related field. Three (3) years of experience (if Master's degree) or five (5) years of experience (if Bachelor's degree) in the job offered or a related software development role. Must have three (3) years of experience (if Master's degree) or five (5) years of experience (if Bachelor's degree) with: developing distributed applications using Java 7 or later using Eclipse and Intellij for Windows and Linux operating systems; deploying and debugging applications on Tomcat and JBoss application containers; developing object-oriented software using Java and Python 3.x scripting; designing and developing responsive Single Page Web Applications using ReactJS; using DB2 9.7 or later and Sybase 14.x or later for persisting application data; working with and supporting Elastic Search applications; working across all the stages of software development life cycle, including requirements, design, development, deployment and maintenance; writing Technical documentation and training materials. Developing video training sessions with audio and screen annotations; managing multiple projects and development activities that span across multiple stake holders; and supporting production environments to analyze and provide enhancements and break fixes as required. Must have two (2) years of experience with: mentoring interns and Junior developers and coordinating work; designing Restful services that can be consumed by Web Applications using Java and Restful services; developing responsive Single Page Applications using AngularJS that consume RESTful services; developing distributed Java applications using Tibco EMS messaging; designing Business Processes using BPMN2 notation; using design patterns, Object Oriented Programming and best practices of coding; evaluating and integrating new/emerging technologies into the existing data platform; and representing a team in events such as Tech Expos and Conferences. Must have one (1) year experience with: utilizing UNIX commands to analyze, maintain and develop server side scripts; designing and developing SOAP based Java web service; using SQL to design complex database queries and store procedures for DB2 relational database; maintaining existing Java based applications and implementing enhancements requested by stakeholders; implementing Unit testing strategies for existing Modules using Junit; and interacting with end users to collect the feedback on the applications.
ABOUT GOLDMAN SACHS The Goldman Sachs Group, Inc. is a leading global investment banking, securities and investment management firm that provides a wide range of financial services to a substantial and diversified client base that includes corporations, financial institutions, governments and individuals. Founded in 1869, the firm is headquartered in New York and maintains offices in all major financial centers around the world.
© The Goldman Sachs Group, Inc., 2019. All rights reserved Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Vet.