Technology - Tech Infrastructure - AD02: Senior Analyst/Developer
- Job id
- Full/Part Time
Job Summary & ResponsibilitiesGoldman Sachs is seeking a Senior Analyst/Developer to be the part of Technology Infrastructure Software Development. You should have a strong Java J2EE development background with experience encompassing the full software development lifecycle. You will be responsible for requirements gathering, design, architecture, implementation and support for software solutions in Technology Infrastructure. You must have solid oral and written communication and organizational skills, and be comfortable in a technical leadership role in a geographically diverse environment.
Architecture/design. The person will need to have a deep technical understanding, having spent a significant portion of their career in a coding role.
Analysis. The person will work with senior managers to help define their business practices and suggest solutions that improve efficiency.
Initiative/Ownership. The person must be self-motivated, moving the project forward against any obstacles along the way.
Communication. The person will need to influence and motivate people of various interests and seniority levels. He/she needs to show past experience in utilizing various influence skills.
This person should be familiar with developer best practices, but also be flexible to adapt to the team's established best practices and environment.
Team leadership. The person should have some leadership experience, focused on project delivery.
Basic QualificationsThe candidate should also meet these additional requirements:
Strong technical skills in the following areas required:
Java: Core Java, J2EE, REST, Web Services, Application Frameworks (Spring), Database Access (Hibernate, Spring Data, JDBC), JMS, JAXB JSPs/Servlets, MVC (Struts, JSF), Junit
Business analysis skills in solving complex problems
Strong inter-personal and communication skills; making presentations to customer or client audiences or professional peers, and working independently on problem solving
Exposure to project management in an enterprise application development environment
Preferred QualificationsAdditional skills in the following areas preferred:
Application Servers: Tomcat, Jboss
Database: SQL, Stored Procedures, Triggers, RDBMS (IBM DB2 UDB, Sybase ASE), NoSQL (MongoDB, Neo4J)
Modeling: UML, ER