Please note I have direct access to the Dev Manager on this position.
This is a newly created position due to the release of new products.
A securely backed privately held International successful mobile Messaging, Marketing and CRM based company is looking for a Java Engineer. The company has been in business for 10+ years, is NOT VC funded, is backed by a large well established financially secure company and is cash flow positive. The company currently has successful products in the market and is in the initial design phase of building the next generation of products in a niche that is untouched in the mobile Marketing industry. This is a great opportunity to work with a cutting edge technology company with established International Fortune 500 clients (i.e. IBM, American Express, Google, Capital One, etc.) with the financial backing of a very large successful liquid parent company.
This is truly an excellent opportunity for a Java Engineer to take their career to the next level. The Hiring Manager has an established reputation for allowing Engineers to progress their careers at aggressive paces and be exposed to new and complex technologies and applications.
The Sr. Java Developer will report to the Development Manager.
The company offers matching 401K (vested on first day), full benefits (PPO & HMO) including dental and vision, 14 vacation days, 9 paid holidays, Short and Long Term Disability, Life Insurance, Employee Assistance Program, tuition and certification reimbursement, casual dress, paid parking (or public transportation subsidization and flexible work hours that all start upon employment.
MUST have at least 3-5+ years of Java Development experience, primarily on large high volume high performance web systems
MUST have recent experience development experience utilizing Java EE 6 or Java EE 7 or Java EE 8
MUST have experience developing for Spring and Hibernate frameworks
Should have experience with Caching Technology (Hazelcast, EHCache, memcache)
Experience deploying Java code on JBOSS/Apache Tomcat Application Servers
MUST have solid understanding and experience with OO Development techniques and standards
Demonstrated experience in all phases of the software development life-cycle; including testing
Must have experience with the development of large distributed Web-based, n-tier systems
Should have experience working within an Agile/Scrum environment or other iterative approach or TDD and/or BDD
Should have Bachelors and/or Masters in C.S. or related degree
The following are a Plus only (NOT Mandatory):
Apache Kafka Framework
Apache Camel Framework
Testing: Unit and/or Automated
TDD and/or BDD
GIT and/or Bitbucket for source control
Automated continuous integration and build systems: Bamboo, Jenkins, Travis CI, Ant, IVY, Gradle
Maven for Build Management
Jira and/or Splunk for Bug Tracking
NoSQL: Cassandra, MongoDB, Redis, etc.
Amazon AWS Cloud
JUnit, Mockito and/or JMock for Unit Testing
Any Ruby, Python or PHP development experience would be a plus
Hermosa Beach, CA, 90254