Back to results

Server Software Engineer

  • Mountain View, CA, United States

Applications open in a new tab.

Job details

Experience
· At least 2 years hands-on experience with analyzing and addressing application performance bottlenecks
Posting language
English
Posted

Original job description

Job Description

Server Software Engineer Location: Mountain View, CA 6 months

Responsibilities Include:

· Implement, maintain and evolve cloud-based products and services · Integrate with external customer and 3rd-party systems · Perform extensive research and analysis to make optimal architecture and design decisions · Write large amounts of code, perform code reviews, write unit tests · Write documentation · Interface with other groups including Product Management, QA and Operations · Create quick proof-of-concept prototypes · Participate in scrum team

Experience Requirements:

· BS or MS in Computer Science or equivalent experience · Experience in server development using Spring Framework and Java EE in AWS · Strong hands-on experience with one or more of: Java 8, Tomcat, Java EE, Spring Boot · Hands-on experience with scalability and high availability · At least 2 years hands-on experience with analyzing and addressing application performance bottlenecks · Strong knowledge of SQL and NoSQL databases, including MySQL, Couchbase/MongoDB · Apache, Nginx, HAProxy · Expertise in Linux (Ubuntu, CentOS), Perforce, Git

Preferred Experience Requirements:

· Experience in Big Data technologies like EMR, HBase, Phoenix and Spark · Experience in System Security like firewall, encryption and log auditing · Apache Kafka · Redis Additional Information All your information will be kept confidential according to EEO guidelines.

Report this job