Senior JAVA Software Engineer
CarCharging Group, Inc. - San Jose, CA

This job posting is no longer available on Indeed. Find similar jobs: Senior Java Software Engineer jobs - CarCharging Group jobs

Local candidates only - must be legally able to work in the United States

This position will be responsible for architecting and developing high-performance, distributed, scalable cloud based web application stack for cutting edge electric vehicle charging ecosystem.
It will be a hands-on role where responsibilities will include architecting, designing and implementation in UX, server-side and big data technologies. Will also work with cross-functional teams to ensure products meet functionality, cost and reliability requirements. Must be able to carry out complex tasks with a minimum of guidance and be comfortable providing detailed guidance to others.

****NO CALLS OR THIRD PARTIES

RESPONSIBILITIES:

  • Driving the architecture and design, and leading development of high-performance, distributed, scalable cloud based Java based platform.
  • Review changes in code and the environment to determine impacts on system performance.
  • Research and recommend software applications/tools to provide technical leadership in developing service applications and analyzing business requirements.
  • Driving generation of comprehensive architecture and feature specification documents.
  • Develops, integrates and implements related applications components, server-side development and database integration.
  • Must be able to drive problem-solving strategies for complex issues that involve cross-functional disciplines.
  • Estimate and plan implementation effort of features.
  • Write high-quality code with emphasis on security, performance, and scalability.
  • Encourage innovation of process and creative development methodologies
  • Develop and execute unit tests for product components
  • Participate actively and contribute to design, development discussions.
  • Perform technical analysis to present pros and cons of various solutions to problems.
  • Mentor team members as and when necessary.

Qualifications

  • BS or MS in Computer Science or equivalent.
  • Minimum 3+ years of applicable Architect experience.
  • 10+ years of software development experience.
  • 1+ years of hands-on Hadoop experience (sizing, install, MapReduce).
  • Hands on experience in the design and development of software products/applications built on the Java platform.
  • Development and leadership experience in an enterprise-class system with multi-tier architecture
  • Broad experience with various development frameworks such as MVC, Spring, Apache CXF, Hibernate to name few.
  • Java server-side and GUI development experience.
  • Broad experience with various J2EE containers such as Weblogic, Tomcat, JBOSS, etc.
  • Web service design, testing and implementation
  • Solid understanding of web data formats (XML, JSON)
  • Experience with in-memory caching data grid (Hazelcast, Coherance, etc).
  • Experience with data sharding, failover and clustering using RDMS and/or NoSQL persistent storage.
  • Expert in J2EE APIs including Servlets, JTA, JSPs, JSTL, JSF,web services and JDBC
  • Expert in implementing successful high-performance multi-threaded server applications
  • Experience with Design patterns
  • Experience delivering complex software installed and used by multiple customers
  • Knowledge of the implications of developing for high-availability clustered environments
  • Working knowledge of Linux and Windows.
  • Comfortable working in a flexible Agile development environment
  • Experience with Continuous Integration and code quality improvement tools (Sonar, PMD, eclemma, Maven etc).
  • Excellent inter-personal and communication skills.
  • Excellent debugging skills, code reviewing capabilities and refactoring skills.
  • Proven experience with cloud applications and platforms (SalesForce, GAE, Amazon S3 and EC2).
  • Exposure to and interest in Open Source frameworks, tools, and technologies.

WORKING CONDITIONS:

Working conditions are normal for an office environment. Work may require occasional weekend and/or evening work.

Car Charging Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, or national origin.

Website: www.CarCharging.com


Indeed - 9 months ago - save job - block
Recommended Jobs
Software Engineer/Data Science and Analyst
Cisco Systems, Inc. - San Jose, CA
Cisco Systems - 13 hours ago

Senior Software Engineer C++\Java Development
Motorola Solutions - San Jose, CA
Motorola Solutions - 1 day ago

Principal Software Engineer - Automation Appl...
ServiceNow - Santa Clara, CA
ServiceNow - 2 days ago
About this company
Car Charging Group, Inc. (OTCQB: CCGI) is a pioneer in nationwide public electric vehicle (EV) charging services, enabling EV drivers to...