Software Development Engineer II (2703377)

apartmentPlacement Services USA, Inc. placeManhattan calendar_month 
Design and develop high-volume, low-latency applications for mission-critical systems and deliver high-availability and performance. Design and develop LivePerson messaging features that ensure 100% data reliability. Implement domain model for NoSQL databases like Couchbase that meet the needs of a highly scalable messaging solution.
Ensure 99.999% uptime of LivePerson messaging product. Enable continuous integration and deployment using Docker, Kubernetes, and Puppet. Use JVM profiling tools like Yourkit to ensure proper Java garbage collection. Give design reviews for other engineers, both junior and senior, and offer feedback on architecture and design issues as well as system integration.
Design and develop REST and Websocket based API for backend services. Analyze feature requirements and build a design document outlining external interfaces in the form of different APIs. Use Java and Jersey to build HTTP REST and Websocket based APIs.
Implement re-architecture of the application to improve scalability and migrate application to deploy on google cloud. Implement Redis to improve reliability of the software. Setup Kubernetes clusters and deploy applications to GCP (Google cloud Platform) for easy scalability.
Evaluate open-source tools and frameworks development of technical specifications and documentation. Manage backend application development in the full software development lifecycle, from concept to design, testing to deployment, and support.

Participate in Agile Sprint grooming, planning, and retrospective activities. Setup CI/CD pipelines using build tools like Maven and Git. Build API Performance tests to determine baseline behavior of messaging service. Build support for continuous integration and deployment and provide on call support.

40 hours/week, 9:00am-6:00pm.

Four (4) years of experience in a Software Development role or closely related occupation.

Two (2) years of experience working in each of the following (experience may be gained concurrently):
  • Debugging and writing new algorithms and data structures
One (1) year of experience working in each of the following (experience may be gained concurrently):
  • Developing new REST-APIs
  • Developing and debugging code using Java language
  • Deploying and servicing customer traffic on Google Cloud Platform or AWS cloud platforms
  • Building and maintaining codebase and repositories with GIT
  • Developing support and troubleshooting issues in production with HTTP/Websockets
  • Development environment using Linux

Requires a Bachelors Degree in Computer Science, Engineering (any), or a directly related field (foreign equivalent degree acceptable)

Please copy and paste your resume in the email body do not send attachments, we cannot open them and email them at candidates at (link removed) with reference #2703377 in the subject line.

apartmentAmazonplaceNew York, 3 mi from Manhattan (NY)
Amazon QuickSight is looking to hire a talented softwaredevelopmentengineer to build world class data analytics experiences. Amazon QuickSight powers data-driven organizations with unified business intelligence (BI) at hyperscale.

With QuickSight...

apartmentAmazonplaceJersey City, 3 mi from Manhattan (NY)

the required datasets to evaluate the company’s risk exposure and cost to mitigate those risks.

As a SoftwareDevelopmentEngineer (SDE) in FinTech, you will work with machine learning scientists, softwareengineers, data engineers product managers...

apartmentAmazonplaceNew York, 3 mi from Manhattan (NY)

Amazon is hiring SoftwareDevelopmentEngineers (SDE2) for developing an exciting product for our advertising line of business. We are building a world-class advertising business, defining and delivering a collection of self-service performance...