Previous Job
Previous
Sr. Software Engineer (Java)
Ref No.: 18-00378
Location: New York, New York
Position Type:Contract
Start Date: 08/27/2018
Job Title: Sr. Software Engineer (Java)
Location: Midtown, NY

Job Type: Right To Hire
Duration: 3-6 months contract, the possible conversion to FT
Contact Info: Matt O'Brien - mobrien@techlink.com - 201-786-2415

JOB PURPOSE:
  • We need an experienced software engineer with a broad background to participate in the replatforming of key APIs into a microservice architecture.
  • We have a very collaborative environment and a distributed team, so we need someone who is conscientious, energetic, and passionate.
  • We need an engineer who is very good at influencing and teaching their fellow technologists.
  • We are a pretty mature Agile/Scrum shop and work in two-week sprints.
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 working within a Continuous Integration workflow
  • Experience acting as a technical lead is a plus
All offers of employment at TechLink, Inc. are contingent upon clear results of a thorough background check.

Background checks will be conducted on all final candidates.

Background checks will include: Social Security Verification, Prior Employment Verification, Professional References, Educational Verification, Criminal History, Motor Vehicle Records and e-verify.