Previous Job
Software Engineer (Java)
Ref No.: 18-00377
Location: New York, New York
Position Type:Contract
Start Date: 08/27/2018
Job Title: 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 - - 201-786-2415

  • We are looking for a software engineer to join a team replatforming 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 are a pretty mature Agile/Scrum shop and work in two-week sprints.
  • Participate in the development of 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 other team members
  • Should be able to travel occasionally - maximum once per quarter.
  • Must have a Bachelor's degree in computer science or equivalent degree
  • Must have 3-5 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 NoSQL databases such as MongoDB or DynamoDB
  • Must be experienced with TDD
  • Must be experienced working in Agile/Scrum environments
  • Experience working with a microservice architecture
  • Experience using ElasticSearch is a plus
  • Experience with AWS Kinesis is a plus
  • Experience with relational databases is a plus
  • Experience with Node.js 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.