Server Software Engineer
WinMax Systems Corporation · winmaxcorp.com
Mountain ViewMid level2+ yrsContract
The job in short
Software engineering.
JavaSpringSQLNoSQLMySQLMongoDBRedisKafkaSparkAWSLinuxProduct management
Details
- Found
- 21 d ago · posted 2017-03-08
- Location as listed
- Mountain View, CA, US
- Role
- Software Engineer
- Source
- The company’s own careers site
Full 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.
Software Engineer jobs in Mountain View, California · Software Engineer jobs in the United States · All WinMax Systems Corporation jobs