Java Software Engineer

3 weeks ago


Aurora ON, Canada Goldman Sachs Group, Inc. Full time

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 center 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.

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.

YOUR IMPACT
The Digitization & Workflow Engineering team builds world-class technology solutions for automating all kinds of critical business processes across Goldman Sachs. Our platforms manage millions of tasks and business decisions, and run tens of thousands of workflows daily in order to guarantee that vital business operations run on time.

RESPONSIBILITIES AND QUALIFICATIONS

  • Build world-class technology solutions delivering enterprise-scale technology in real time at huge scale
  • Be part of our continual drive to innovate and uplift our platforms to take advantage of new technologies (such as machine learning, cloud platforms) 
  • Learn from a motivated and dedicated global team who are dedicated to coaching and mentoring the next generation of technology experts and leaders
  • Partner with engineering and business teams across the firm to use the power of the Workflow platform to solve their business problems in a powerful and elegant way

BASIC QUALIFICATIONS

  • Minimum 3+ years of development experience
  • Strong programming expertize in Java software development 
  • Experience with relational databases (e.g. SQL, Postgres, Aurora) and non-relational databases (e.g. Mongo, Elasticsearch)
  • Experience of using and developing RESTful web Services
  • Experience or interest in building mission critical and highly available systems
  • Experience of end-to-end design and implementation of software products
  • Team player, eager to work in a regional agile/scrum pod within a global organization
  • Analytical mindset, creativity and commercial focus to deliver optimal solutions for the business
  • Strong oral and written communication skills

PREFERRED QUALIFICATIONS

Experience with the some of the following is advantageous, but not mandatory:

  • Architecting distributed platforms for optimal performance, scalability, availability, and reliability
  • Concurrent programming and reactive programming frameworks (e.g. Spring / Vert.x)
  • Distributed cache platforms (e.g. Geode, Ignite) and messaging systems (e.g. Kafka)
  • AWS cloud computing services
  • Runtime containers (e.g. Kubernetes, Docker, Podman)
  • Full stack development with a major web SPA framework such as React
  • Familiar with CI/CD, DevOps, and SRE principles
  • Knowledge of business modelling standards and methodologies (e.g. BPMN, DMN)

ABOUT GOLDMAN SACHS

At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. 

We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers. 

We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more:

The Goldman Sachs Group, Inc., 2023. All rights reserved.

Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity

#J-18808-Ljbffr
  • Java Software Engineer

    2 months ago


    Toronto, ON, Canada Rethink Solutions Inc. Full time

    Java Software Engineer | Rethink Solutions Careers Product Java Software Engineer Location: Toronto, ON  Type : Permanent, Full Time About the Position We are looking for a Java Software Developer who aligns with our vision and goals, and who is excited and motivated to help our market “rethink” the way they manage property taxes. The ideal...


  • Toronto, ON, Canada Flexton Inc. Full time

    Role: Backend Software Engineer-JavaLocation: Toronto, ON (Canada)-HybridType: Contract Experience: BS/MS in Computer Science with 3+ Years of Real Time Experience.Ecommerce/Retail Domain experience is highly desired. Responsibilities:Develop JAVA based applications for Sellers TeamBuild highly available scalable user facing applications and RESTful public...


  • Toronto, ON, Canada Flexton Inc. Full time

    Role: Backend Software Engineer-JavaLocation: Toronto, ON (Canada)-HybridType: Contract Experience: BS/MS in Computer Science with 3+ Years of Real Time Experience.Ecommerce/Retail Domain experience is highly desired. Responsibilities:Develop JAVA based applications for Sellers TeamBuild highly available scalable user facing applications and RESTful public...


  • Toronto, ON, Canada Flexton Inc. Full time

    Role: Backend Software Engineer-Java Location: Toronto, ON (Canada)-Hybrid Type: Contract Experience: BS/MS in Computer Science with 3+ Years of Real Time Experience. Ecommerce/Retail Domain experience is highly desired. Responsibilities : Develop JAVA based applications for Sellers Team Build highly available scalable user facing applications and...


  • Toronto, ON, Canada BayOne Solutions Full time

    Title- Software Engineer (Java) Location- Toronto, Ontario. (Hybrid)Pay rate- $65-70/hr.Interview- Video (2 Rounds) Must have- Core Java, Spring boot, MicroservicesJob Description:Responsible for creation of concept, design, development, testing and maintenance of applications for reliability, security, manageability, scalability, extensibility, performance...


  • Toronto, ON, Canada BayOne Solutions Full time

    Title- Software Engineer (Java) Location- Toronto, Ontario. (Hybrid)Pay rate- $65-70/hr.Interview- Video (2 Rounds) Must have- Core Java, Spring boot, MicroservicesJob Description:Responsible for creation of concept, design, development, testing and maintenance of applications for reliability, security, manageability, scalability, extensibility, performance...

  • Software Engineer

    7 days ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    4 weeks ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    4 weeks ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    1 week ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    2 weeks ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    1 month ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...

  • Software Engineer

    1 month ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...


  • Burlington, ON, Canada Synopsys, Inc. Full time

    About the Synopsys Software Integrity Group (SIG) Synopsys Software Integrity Group helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Synopsys, a recognized leader in application security, provides static analysis, software composition analysis, and dynamic analysis solutions that enable teams...


  • Ajax, ON, Canada Wolken Software Full time

    Team Wolken is zealous and all about innovation. We firmly believe in keeping our customers first with our main goal being helping our customers achieve theirs. If you are passionate about working in a collaborative environment with colleagues who are not just experienced but also empowering, motivated and talented, thenWolken is the right place for you. ...

  • Software Engineer

    4 weeks ago


    Toronto, ON, Canada Iris Software Inc. Full time

    Greetings!One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description.What is the opportunity?As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance.You will...