JAVA ENGINEERS
#1Java Software Engineer
Direct Hire
Salary is DOE; target is ~110-135k
San Diego, CA 92121
Required
Strong Java Web Application Development
Solid understanding of multi-threading, data structures, algorithms, object oriented design, and understanding of design patterns and architecture
Solid understanding of web technologies like REST, SOAP, JSON, XML
Experience with SQL query generation and data modeling experience
Experience with distributed systems (e.g. large scale data processing, application partitioning)
Desired
Experience with Serialization and Binary Files
Designing and building cloud infrastructure applications/systems (AWS or similar )
Big data (e.g. Hadoop, NoSQL, SOLR, MongoDB, Embedded SQL Engine)
Open source technologies like Linux, Apache/Tomcat, Jetty, MySQL
Scripting languages like Perl, Python and bash
Agile software development lifecycle
Atlassian Products (e.g. Bamboo, Jira)
Solid network programming skills
Solid debugging (especially on resource constrained systems with limited debugging support), testing, and problem solving skills
Spring and/or Hibernate (not currently in use but will be)
Bachelor of Science degree in Computer Science, Software Engineering, or similar
Soft Skills
Self-starter with a quick learning curve and good analytical and problem solving skills
Team player who is capable of contributing at all technical levels as part of a dedicated project team as well as independently
Influencing software engineers best practices within your team
High energy with an aptitude for learning new technologies
Experience in completing projects on tight schedules
Responsibilities
Design and develop complex products and services on schedule
Participate in design and code reviews, documentation of design, and implementation of methodologies to ensure the highest quality software
Work with internal resources to specify project requirements
Perform software maintenance and bug fixes as needed
Summary
There are multiple open roles working on different aspects of a full-stack Java-based web application software based on an Agile / Scrum or Kanban approach. This involves the use of user stories, acceptance criteria, and other system engineering artifacts as part of a quick deployment team using sound software engineering and object oriented principles to ensure that developed code is maintainable, efficient, reliable, understandable, secure, and fault tolerant.
Company
Exciting start up revolutionizing how companies manage their digital marketing with our advanced tag management solutions. We help customers like Staples, United Airlines, Microsoft, Sony, and others efficiently manage the website marketing tools used in their websites, mobile apps and online videos.
Our office is a driven and energetic open concept space where teams coordinate project development and implementation. We are an international mix of experienced industry leaders and newcomers to our industry, which enables us to be both knowledgeable about our industry and flexible in our approach to client solutions as well as software development.
#2
Java Software Engineer
Direct Hire
Salary is DOE; target is ~110-130k
San Diego, CA 92121
Required
Strong OO Java
Strong SaaS Web Experience
Strong Web Services and Cloud (AWS, Openstack, etc.)
Desired
Experience Automating software deployment and configuration management
Release / Continuous Integration (with tools such as jenkins, travis, teamcity)
Configuration management and infrastructure provisioning (with tools such as puppet, chef, ansible, cfengine)
Orchestration (with tools such as zookeeper, noah, mesos)
Revision control source code repositories (such as Git, SVN, Perforce)
Experience developing and supporting deployment and rollback tools and processes
BSCS or similar Nice to have (any of the following)
Android or iOS development
Copy control
DCE/RPC
Digital Rights Management
Embedded software development experience, particularly in Linux set top boxes
ISO 7816 chip card technology
NoSQL
PLC programming/ladder logic, particularly Omron-based
RDMBS, particularly Oracle, development experience (administration experience a bonus)
RS-232 programming
Ruby
Security protocols, cryptography, PKI, SSL/TLS experience
Service-oriented architecture
SNMP
SOAP
Video Conditional Access Systems
Video standards such as: DECE/UltraViolet, MPEG2/4, AVC, H.264, MPEG DASH, HTTP Live Streaming, PlayReady, Marlin and RTSP
Video watermarking
Virtualization
Windows Media
Additional language other than English
Responsibilities
Design and develop software for managing premium video content in various environments
Participate and lead discussions dealing with architectures, specifications, requirements, testing and design reviews
Implement own and others designs, write code, write and perform unit tests, integrate into our distributed video security system and follow deliverables through the product design/development lifecycle
Develop new algorithms and software, analyze, review, and re-architect current designs in order to create new capabilities as well as improve performance, efficiency, and sustainability
Estimate and plan development tasks, improve development processes and tools to meet corporate targets
Lead on- and/or off-shore development teams
Work with supervisors in other departments to resolve problems and facilitate product development efforts
Mentor other software engineers
Share technical knowledge and skills throughout the department
Proactively suggest changes to the products, processes or internal tools to improve efficiency
Raise technical risks to engineering management
Provide tier 3 technical support as needed
Summary
Participate in the creation of a large product suite that enables content protection and security for video delivered via satellite, cable, or the Internet. You will collaborate with teammates to deliver high-performing, scalable, high-quality products.
Click here to send us your resume