SunnyvaleRecruiter
the smart solution for Sunnyvale jobs

Java Backend Engineer

Company: VentureSoft Global
Location: Sunnyvale
Posted on: May 18, 2019

Job Description:

Our team is starting development of a backend service supporting a new content protection technology. This will be a multi-tenant, SaaS-type development deployed in a multi-geography high availability configuration with failover. Some of the functionality will also need to be designed to be packaged as an on-premises solution to meet specific customers security requirements. The service will include a backend exposing traditional REST API as well as a customer interfacing web application calling on this REST API. The AWS-hosted service will be integrated with our current ExpressPlay Service. This integration will exist at the functional level such as using existing services (eg customer authentication services), as well as at architectural and operational level such as using containers deployed into Kubernetes clusters. Responsibilities You will be the main developer of this system s backend. You will architectdesign and developunit test the code, leveraging and adapting methods and approaches currently in practice with the ExpressPlay development team. You will apply your experience architectingdesigningwritingunit testing clean code with minimal need for peer oversight to ensure quality, and making appropriate trade-offs for technology, functionality, robustness, and maintainability. Requirements 10 years of software engineering experience building back-end web services. Strong understanding of architecture for cloud based platforms such as SaaS, PaaS, IaaS, multi-tenancy, multi-tiered infrastructure and application servers. Experience deploying microservices in docker-like environment. Good understanding of RESTful API design principles and patterns, OO design and programming. Good understanding of cloud application performance and security. Ability to work in a team of peers, demonstrating ownership, accountability and the necessary leadership to drive adoption of new technologies. Demonstrated ability to decompose complex problems into manageable units of work, paying attention to detail and providing documentation. Proven skills and knowledge of troubleshooting of service applications, performance, systems and infrastructure incidents. Languages Java, JavaScriptNode.js, python (may be helpful) Frameworks Spring (Spring Boot, Spring Security, Spring Data), gRPC, Reactive Streams DataStores At least one of the following RDS, MySQL, Oracle, DynamoDB AWS EC2, RDS, ELBs, ASGs TDD JUnit, Mockito etc. Netty or Servlet engines, such as Tomcat, Jetty or Undertow. Build tools Gradle Version Control GIT General Linux system administrationscripting

Keywords: VentureSoft Global, Sunnyvale , Java Backend Engineer, IT / Software / Systems , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Entry Level Programmer - Tracy
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Tracy
Posted on: 05/22/2019

Principal Technical Product Manager, Data
Description: Principal Technical Product Manager, Data br br Are you passionate about data and the edge Do you love being able to take an idea from concept to revenue Do you love geeking out over data technologies (more...)
Company: Equinix
Location: Sunnyvale
Posted on: 05/22/2019

Senior Software Engineer - Predictive Analytics Platform
Description: Description Position Description We are a team of data scientists, systems and application engineers working on using the power of real time predictive analytics to change the future of ecommerce. And (more...)
Company: Walmart eCommerce
Location: Sunnyvale
Posted on: 05/22/2019


Salesforce Architect Sunnyvale, CA
Description: Hi , Hope you are doing well We are constantly on the
Company: New York Technology Partners
Location: Sunnyvale
Posted on: 05/22/2019

Entry-Level C# Software Developer - Tracy
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Tracy
Posted on: 05/22/2019

Software engineer
Description: Let companies apply to you,
Company: hired
Location: Sunnyvale
Posted on: 05/22/2019

Software Engineer
Description: Let companies apply to you, not the other way around. Sign up with Hired to get access to thousands of companies currently hiring software engineers.Want to work for a company you love Are you a Software (more...)
Company: HIRED
Location: San Rafael
Posted on: 05/22/2019

Software Engineer
Description: Let companies apply to you, not the other way around. Sign up with Hired to get access to thousands of companies currently hiring software engineers.Want to work for a company you love Are you a Software (more...)
Company: HIRED
Location: Sunnyvale
Posted on: 05/22/2019

QA with selenium automation testing
Description: Role: QA with selenium automation testing
Company: Insigma Inc
Location: Sunnyvale
Posted on: 05/22/2019

Full-Stack Application Developer (Remote)
Description: Full-Stack Application Developer br br At Support.com we believe life is better when technology does what it's supposed to do. We want to make that happen for everyone by enabling dramatically better (more...)
Company: Support.com
Location: Sunnyvale
Posted on: 05/22/2019

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds