Apply Now »

Senior Software Engineer- Backend Server - Server Side Engineering

« Back to results

Jim Beatrice Principal Recruiter

Phone Work +1 (415) 702-4555
Phone Fax

Job Info

Category Server Side Engineering
Employment Type Contract or Full-Time
Compensation $140000.00 - $150000.00
Location United States, CA - 94041

Client Introduction

Founded in 1999 and profitable since 2006, This global company's software solution allows its clients to Target Advertising, Analyze Web Traffic, Prevent Fraud, Localize Content, Comply with local & government regulations & Control the use of Digital Media to specific audiences and they have dozens of brand name clients that are using their services.

Great Benefits!
Great Team to work with!
Good Balance of Life & Work!

Job Description

You will be part of an Agile team where you will be playing a key role in developing, maintaining, and enhancing key engineering components of our core IP Intelligence infrastructure and customer-facing delivery services of our IP Geolocation data. This position requires solid software engineering experience, and offers opportunities to explore emerging technologies related to Big Data processing.

Job Responsibilities

You have a solid hands on background for building secure, highly scalable, robust, reliable and high performance distributed systems.
You have proficient and proven experience in the design and implementation of modern, distributed, multi-tenant platform architecture and the selection and use of leading, industry standard technologies.
You will bring your proven experience in a consumer or SaaS web application environment to the team.
Working in an agile environment, you will collaborate with product managers, peer software
engineers, technical writers, and QA engineers.



Direct experience with Map-Reduce programming, Hadoop, and Hive
Familiarity or experience with NoSQL databases such as Cassandra or MongoDB
Experience in C/C++,.NET, Perl, Scala, Python
Experience in both small and large companies
Experience gaining consensus from different internal stakeholders using learned skills including storyboards for illustrating early concepts and application navigation.

Required Experience

10 years industry experience in all aspects of software development
5 years experience in Java/J2EE
Experience with server development, including: multi-threading, concurrency, memory management and performance considerations
Experience with Java frameworks (Spring, Apache)
Experience with web application programming and application containers (Tomcat, JBoss)
Strong SQL skills, with proven abilities in RDBMS technologies (Oracle, MySql)
Knowledge of Spring framework, Spring MVC, Apache, and other open source frameworks and application containers (JBoss, Tomcat)
Experience with testing frameworks, IDEs, Subversion
Familiarity with Internet Protocols, such as IPv4/IPv6 addressing, routing and communication.
Familiarity and experience with agile (scrum) development process
Team player with excellent communication and organizational skills
Self-starter that is results focused with the ability to work independently and in teams
Proven track record of producing high quality software against plans and schedules that are being met consistently

Required Education

B.S./ M.S. in Computer Science or other relevant technical field

Compensation Package is Base, Bonus & Equity

Previous MonthNext Month