Java Developer - Data Distribution Java Developer - Data Distribution …

Goldman Sachs
in Warschau, Woiwodschaft Masowien, Polen
Festanstellung, Vollzeit
Seien Sie der erste Bewerber
Competitive
Goldman Sachs
in Warschau, Woiwodschaft Masowien, Polen
Festanstellung, Vollzeit
Seien Sie der erste Bewerber
Competitive
Java Developer - Data Distribution
MORE ABOUT THIS JOB
The project:

Our Reference Data Distribution system streams high volume Reference Data in near real time to the end consumers across the Firm and maintains end to end read commited transaction isolation . Built in Java 8 with mix of in-house and open source libraries, our platforms can handle hete ro geneous data sources and various change detection mechanisms . Reliability and correctness are key properties of the solution. On top of replication we run our Reconcilliation system that has been designed to handle incremental data checks. We're looking for experienced Java Developers to help us grow both platforms .

Tech stack: Java 8, Kubernetes, Spring Boot and other DI frameworks, Sybase, DB2, Mongo DB, Kafka, MemSQL, AWS Aurora , BigQuery, Snowflake

In Our Team You Will Have Opportunity To

* build streaming systems that delivery Reference Data to the consumers in consistent, reliable and scalable way,
* build data verifications and monitoring to ensure replicated data is 100% correct,
* gain in experience with building mission critical stream processing systems and handling high data volumes with near real time latency
* be part of an agile, self-organized global team and work closely with global business and technical coll ea gues to deliver value to the client
* learn team stack and paradigms such as Core Java, Test Driven Development, Domain Driven Design, Spring Boot and other DI frameworks, Kubernetes, Sybase, DB2, MongoDb, MemSQL, AWS Aurora, Kafka , BigQuery, Snowflake
* manage small software development projects from start to finish

RESPONSIBILITIES AND QUALIFICATIONS
Who are we looking for?

* Experienced Core Java Developer
  • In-depth knowledge of Java and JVM
  • Solid grasp of OOP and/or functional programming and design patterns
  • Very strong analytical skills, ability to undertake hands-on investigations, identify trends and anomalies and design and implement appropriate technical solutions
  • Strong oral and written communication skills

Nice to Have
  • Strong database skills (SQL/NoSQL)
  • Ideally some exposure to core platform development
  • Extensive knowledge and proven experience applying domain driven design to build complex business applications
  • Experience with working with the Distributed Systems
  • Experience with Continuous Delivery and working with containerized environments
  • Experience with Kubernetes, SpringBoot, Git/Gitlab, MongoDB, Kafka, Apache Flink
  • Basic understanding of financial products


ABOUT GOLDMAN SACHS
Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, big data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment. Candidates will contribute to strategic system builds and projects driven by business, industry or regulatory needs. Projects regularly require collaboration with architects, developers and analysts around the globe. A successful candidate is expected to make immediate commercial contribution in hands-on development tasks with Java, while learning other proprietary technologies used in the space. Ongoing exciting initiatives include: Develop robust & resilient data flow distribution system of all reference data to the consumers within the Firm using mix of batch and streaming technologies Design & implement solution to ensure quality, timeless and completeness of distributed data.

Goldman Sachs logo
Ähnliche Jobangebote
Mehr Jobangebote ansehen
Close