• Senior Software Engineer - Java, Spring, Hibernate

    Job Location(s) US-CA-Irvine
    Job ID
    2018-2278
    # of Openings
    1
    Category
    Engineering
  • Overview

    Based in beautiful Irvine, California, we are CalAmp, the pure-play pioneering leader of the Connected Car, Connected Truck and broader Internet of Things (IoT) marketplace. Currently, we are seeking a Senior Software Engineer with expertise in Java, Spring, Hibernate and experience with hands on technical leadership. This is an exciting opportunity for those who wish to work for a stable, well-established company that builds transformational technologies within the revolutionary domain of IoT.

     

    We believe that people are our greatest asset and we are committed to being an employer of choice in our industry. CalAmp offers an engaging and diverse work environment that permits our people to take pride in their contributions and share in the company’s success. Our employees can expect the space to showcase their talent, sharpen their skills, develop new capabilities, and be a part of a global team that develops revolutionary technologies. We proudly offer the stability and security of a large publicly-traded tech company without the rigidity and red tape.

    In particular, we offer:

    • Meaningful work with the potential to disrupt an entire industry
    • Visionary leadership
    • Excellent compensation packages
    • An extensive suite of medical and retirement benefits
    • Flexible time off policy and accommodating work schedules
    • Education Assistance Program (Tuition Reimbursement)
    • Access to cutting-edge tools and technologies
    • Innovative, intelligent, collaborative teammates

    Responsibilities

    • 50% coding / 50% technically leading offshore resources
    • Translate use cases into functional applications
    • Create software requirements and design documents
    • Design, build, and maintain efficient, reusable, and reliable code
    • Offer technical direction for offshore resources
    • Assist in development and delivery of project plans, task estimations and schedules
    • Troubleshoot issues in existing applications
    • Ensure the best possible performance, quality, and responsiveness of applications
    • Research and utilize new and cutting edge technologies
    • Identify performance bottlenecks develop solutions to these problems

    Qualifications

    Must Haves

    • At least 5 years of hands-on programming experience
    • Proficiency in Java, Spring, Hibernate, and relational databases
    • Ability to write clean, reliable code along with experience with Restful web services
    • Ability to lead distributed teams with offshore resources (50% Programming / 50% Technical Leadership)
    • Familiar with various design and architectural patterns
    • Good knowledge of data structures, algorithms, and efficient data retrieval practices
    • Excellent interpersonal and communication skills; ability to engage with users and stakeholders across disciplines
    • Strong organizational skills that reflect ability to perform and prioritize multiple tasks with excellent attention to detail
    • Ability to work well independently, as well as collaboratively, to take initiative, and to maintain productivity under pressure.
    • B.S. Degree in Computer Science or equivalent 

     

    Strong Pluses

    • Experience with versioning tools (Git preferred)
    • Understanding of fundamental design principles behind a scalable application
    • M.S. Degree in Computer Science or equivalent 

     

    If you are a talented Sr. Software Engineer and an interest in the Internet of Things domain, we want to speak with you. Interviews are occurring this week and next so apply now if interested.

    #LI-RB1

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed