• Senior Software Engineer- Synopsys, Burlington MA

    Senior Software Engineer:
    Synopsys is seeking a Senior Java software engineer to help us reimagine and improve the back-end infrastructure for the Black Duck application.  As a team member,  you will collaborate with other engineers to propose designs, define epics, groom backlog stories, and develop features and services.    As a quality minded person, you will be responsible for authoring repeatable automated tests for your solutions and integrating them with continuous integration. You will become a domain expert in open source, vulnerability detection, and license compliance. The ideal candidate will be an experienced, hands-on engineer that has an excellent track record of delivering enterprise scale solutions.


    You will be responsible for:

    • Java code and test, developing new algorithms and refining existing algorithms to drive performance and scalability.
    • Documenting solutions by developing high-level design, technical documentation, and clear code comments.
    • Coordinating with technical management on current features and tasks.
    • Collaborating with other team members to design and implement features.
    • Debugging existing source code.
    • Designing features across cross-functional teams.

    You will need:

    • Bachelor’s degree (BSCS or equivalent) – Master’s degree preferred.
    • 5+ years of general programming experience (Java).
    • 3+ years of experience with SQL.
    • Experience with Spring, Hibernate.
    • Knowledge of software design patterns.
    • Experience working with large datasets.
    • Relational database design preferred.
    • Experience building and traversing graph-related data.
    • Strong aptitudes in data structures and algorithms.


    This position is based in Burlington, MA and is FT opportunity!

    Please reach out to sheelai@synopsys.com

    Posted By: Sheela Ranganathan on Sep 25, 2019 1:01 PM
    Expires On: Oct 25, 2019 12:00 AM
  • Events
      • So What’s Going On With Java EE?

        Thursday March, 12, 2020 06:00 PM
        5 Wayside Rd Burlington MA 01803

      NOTE: Registration is ONLY via MeetUp:

      MeetUp Registration: So What’s Going On With Java EE?.

      What does JavaEE’s reincarnation as JakartaEE mean for developers? Author and JakartaEE ambassador Reza Rahman will discuss the recent history and present-day state of JakartaEE. He will then demonstrate the latest JakartaEE updates and coming attractions in Servlets, JPA, CDI, Jakarta REST, Security features, and other technologies.

      • Creating Resilient Micro-Services

        Thursday February, 13, 2020 06:00 PM


      NOTE: Registration is ONLY via MeetUp:

      MeetUp Registration: Creating Resilient Micro-Services.

      The foundation of Application Resiliency is often found in the application code where Fault Tolerance is baked into the application at the time of designing and coding….

      This presentation starts with building resiliency ground-up by baking the basic crucial patterns into the application. Resiliency4j provides the out of the box integration with Spring Boot, a defacto standard micro-service framework.

      The patterns discussed include:

      • Rate Limiter
      • Retry
      • Bulkhead
      • Circuit Breaker
      • Timeouts