Job Details

ID #5618392
State California
City Paloaltoca
Job type Permanent
Salary USD 55-65 55-65
Source Trustek Inc
Showed 2020-11-08
Date 2020-11-08
Deadline 2021-01-07
Category Et cetera
Create resume

Sr. Java Backend Engineer (100% Remote)

California, Paloaltoca 00000 Paloaltoca USA

Vacancy expired!

Position: Sr. Java Backend Engineer Location: Palo Alto, CA Duration: 12+ Months contract (with possible extension) Consultant must be willing to work on W2 or 1099. Job Description: Sr. Java Backend Engineer Key Skills: Java/Scala, JavaScript/Node-JS, Distributed Systems, Microservices, Spring Framework, AWS, Elastic Bean Stalk, Database design, Billing, PubNub, Message Queue, Data-pipeline, Data-warehouse, Analytics, Business Intelligence, Fault-Tolerance/High Availability Responsibilities:

  • Responsible for implementing Client's distributed backend software that serves core business logic including database design
  • Design and implement APIs that exposes information in meaningful, efficient and secure manner. This includes authentication, and authorization to enforce role-based privileged access
  • Responsible for troubleshooting and addressing issues during end-end system integration by working with multiple client teams
  • Proactively troubleshoot by reproducing and fixing issues reported from support and field teams
  • Quickly able to identify changes and prototype Client's software to realize custom solutions for different Hospital IT network architectural needs be it for security, network isolation, or scaling purpose, etc.
  • Support DevOps during operations such as deployment, troubleshooting and monitoring. Participate in SRE functions
  • Propose and put-up necessary dashboards for monitoring and alarms
  • Be a standout colleague, who is passionate about development, and is anxious to learn from other high-level developers
Experience/Skills:
  • 5+ years of experience in developing highly scalable, low latency, fault tolerant Distributed systems, Data Pipelines, or video applications in the cloud, preferably on AWS
  • Solid grasp of microservices principles such as Authentication/Authorization, Service-Discovery, Containerization, Decentralized data management, Failure isolation, Continuous Delivery, etc. is a must
  • Background in building Web portals, REST APIs, WebSocket, Calendaring, Call-processing, Presence & Notifications, or Billing/Payment services is desired
  • Proficiency in Java is a MUST.
  • Familiarity with JavaScript/Node-JS, Scala or Python is an added plus
  • Exposure to Spring framework, Elastic Bean Stalk (EBS), API Gateways, Kinesis, Lambdas, Amazon SNS/SQS.
  • PubNub is highly desirable
  • Well-versed in relational Database and table design. Proficient in writing efficient SQL queries
  • Good understanding of how to run applications in Multi-Region/Multi-AZ architecture.
  • Knows how to solve data consistency problems.
  • Familiarity with Amazon RDS, DynamoDB is highly desirable
  • Familiarity with service deployment and orchestration tools such as Elastic Beanstalk, ECS.
  • Solid understanding of web application security using SSL certs, OAuth/JWT based authentication.
  • Exposure to building data pipelines and big data tools such as Spark, Kafka/Kinesis, Hadoop, Hive etc. Familiarity building Analytics and Business Intelligence solutions is highly desirable
  • Be able to troubleshoot using tools such as CloudWatch, Logstash/Kibana or Splunk, and PrometheGrafana
  • Must be familiar with CI/CD and tools such as Travis, Gitlab, Jenkins, etc.
  • Experience in developing and maintaining products in a regulated medical device/clinical systems environment is an added plus.
  • Understands related privacy (HIPAA) and security aspects.

Vacancy expired!

Subscribe Report job