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
Scale AI, Inc.
New York, New York

As a Senior Software Engineer on the team, you'll focus on building web based interfaces that allow large scale data collections for cutting edge models. Influence the culture, values, and processes of a growing engineering team. Inspire and mentor less experienced engineers. Ability to turn busines...

Promoted
Yieldmo, Inc.
New York, New York

Senior Software Engineer, Adserver**. Were looking for someone with a strong software development background with extensive Java experience on large scale, real-time systems, a focus on writing high quality, well tested code, and who also enjoys deeply exploring complex datasets. At least 6+ years e...

Datadog
New York, New York

Senior Software Engineer - Frontend. As a Software Engineer - Frontend on a feature team, you'll be responsible for building an intuitive, responsive product. You will be part of a front-end community of 200+ passionate frontend engineers and you will be surrounded by experts. Work closely with back...

BRAMKAS INC
New York, New York

Backend - Senior Software Engineer. We are looking for a professional and experienced full stack engineer whose primary responsibility will be to participate in the development of a platform. You will be supported by a team of full stack, front end, and DevOps engineers and work closely with them to...

Square
New York, New York
Remote

As a Software Engineer on the Orders Workflows team, you will:. You are a seasoned software engineer passionate about building systems that make a significant impact. Mentor peers, providing guidance and influencing our technical direction to uphold best practices in software development. APIs in Ja...

Datadog
New York, New York

Senior Software Engineer - Enterprise Engineering, Integrations. As a Senior Software Engineer on the Enterprise Engineering - Integrations team, you will help us move faster and more efficiently by writing code to create extensible and scalable platforms used across Datadog. Enterprise Engineering ...

Via
New York, New York

Senior Backend Software Engineer . Within Via’s infrastructure, you’ll focus on building optimized, scalable and innovative software solutions. Participate in all aspects of agile software development including: designing, hands-on coding, implementing, debugging, deployment, and troubleshooting. Ba...

Capital One
New York, New York

Center 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, Back End (Python, AWS). New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software Engineer. We are seeking Back End Software Engineers who are passionate about marrying data with emerging technologies...

Vena
New York, New York

Avoids over-engineering solutions and appreciate how building software can be a means for learning, gaining insights, and ultimately solving problems that people actually have. As a Senior Backend Engineer, how results are achieved is paramount for your success and ultimately result in our success a...

TTC
New York, New York

The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards and best practices to meet customer requirements. The Senior Software QA Engineer may also assist in general application support of production applications and systems. The Testing...