Senior Software Engineer (Java): NBC Universal!

Apply Now

Company: Cybertec, Inc.

Location: New York, NY 10025

Description:

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
  • Spring
  • Building REST APIs
  • NoSQL Databases (they use Mongo and Dynamo)
  • AWS experience/exposure
  • TDD and/or Unit Tests.

Similar Jobs