Search jobs > New York, NY > Senior software engineer

Senior Software Engineer (Java): NBC Universal!

Ladders
New York, NY
Full-time

Interview call and vedio

Main Tech Skills :

  • Java (language) with Spring (framework) building REST APIs
  • Some type of NoSQL database experience (We use Mongo and Dynamo)
  • AWS exposure / experience
  • TDD and / or Unit Tests (If you have written unit tests, that's okay instead of TDD)

Responsibilities :

  • Develop low-latency, highly-scalable web services
  • Design, develop and deliver software on progressive and growing platforms, primarily using Java and Spring
  • Participate in code reviews, pair programming, and other code quality related initiatives
  • Actively participate in design discussions
  • Inspect and resolve issues in development, test, and production environments
  • Complete tasks as part of an agile team and adapt to dynamic business requirements
  • Closely partner with other Software Engineers and Software Quality Engineers
  • Effectively communicate with team members and stakeholders
  • Should be able to travel occasionally - maximum once per quarter.

Basic Qualifications :

  • Must have a Bachelor's degree in computer science or equivalent degree
  • Must have 7+ years of experience in the field
  • Must have experience building scalable, high volume RESTful APIs.
  • Must have hands-on experience developing with Java and the Spring Framework
  • Must have hands-on experience with AWS as a cloud infrastructure as well as different AWS services such as Lambda, SQS, SNS
  • Must have hands-on experience with NoSQL databases such as MongoDB, DynamoDB.
  • Must have hands-on experience with relational databases.
  • Must be experienced with TDD
  • Must be experienced working in Agile / Scrum environments

Desired Requirements :

  • Experience working with a microservice architecture
  • Experience using messaging middleware
  • Experience using ElasticSearch is a plus
  • Experience with AWS Kinesis is a plus
  • Experience with Node.js is a plus
  • Experience developing Node.js AWS Lambdas is a plus
  • Experience working within a Continuous Integration workflow
  • Experience acting as a technical lead is a plus
  • Top Criteria :
  • Java
  • Java
  • Spring
  • Building REST APIs
  • NoSQL Databases (they use Mongo and Dynamo)
  • AWS experience / exposure
  • TDD and / or Unit Tests.
  • 30+ days ago
Related jobs
Promoted
Next Ventures
New York, New York

We are seeking a highly skilled Senior Backend Engineer with experience in. As a Senior Backend Engineer, you will be responsible for designing, developing, and optimizing backend services that support our trading platform. You will work closely with other engineers, data scientists, and traders to ...

Promoted
Epiq Systems, Inc.
New York, New York

Software development experience with Java. This position is primarily responsible for designing, developing and maintaining Epiq’s enterprise level software solutions. Translate business requirements into intuitive software solutions. Collaborate with fellow software developers across geographic loc...

Promoted
Celonis
New York, New York

You will be part of a highly technical, collaborative and creative team, with a focus on Site Reliability & Software Engineering. Computer Science, Software Engineering) or a comparable education. Design, write, and deliver software that enhances the availability, scalability, and efficiency of ...

TikTok
New York, New York

We are looking for infrastructure engineers who are excited to grow their business understanding, build highly scalable and reliable software/infrastructure, partner across functions with global teams, and make big impacts. Engineer robust, high-performance data processing and large language model t...

Redesign Health
New York, New York
Remote

Our enemy is an often soulless, transactional healthcare system thats increasingly engineering the vital human touch away from the experience - and often hard to access. While mobile development is where your depth of experience is, you are facile with web development in general, and are comfortable...

WELLS FARGO BANK
New York, New York

Wells Fargo is seeking Lead Specialty Java Software Engineers who will be responsible for designing and leading functions within the Supervisory Tool. Mentor less experienced software engineers. Specialty Software Engineering experience, or equivalent demonstrated through one or a combination of the...

Bitgo
New York, New York

Collaborate closely with all engineering teams and product managers to ensure consistency in understanding of technical requirements and overall work quality. Provide mentorship to your peers in the broader engineering team through code reviews and education on best practices. At least 6 years of ba...

Datadog
New York, New York

Senior Software Engineer - FoundationDB (Lisbon). We're on a mission to build the best platform for our engineers to deliver stateful services at high scale. You want to work in a fast, high-growth startup environment that respects its engineers and customers. Bonus Point: You have hands-on engineer...

JPMorgan Chase Bank, N.A.
New York, New York

Develops secure and high-quality production code, and reviews and debugs code written by others * Actively contributes to the engineering community as an advocate of firm wide frameworks, tools, and practices of the Software Development Life Cycle * Influences peers and project d...

Figure
New York, New York

As a Senior Software Engineer on the Data Engineering team, you'll be working with a robust and modern tech stack that includes:. At Figure, every engineer makes a significant impact, and our Data Engineering team is at the core of this, ensuring that data flows seamlessly and efficiently throug...