Software Engineer I-Java

CalAmp
Irvine, CA
30+ days ago

Job Description

Overview:
We are CalAmp, a connected intelligence company that gives people the ability to track, monitor and recover their vital assets with real-time visibility and insights.

Currently, we are seeking a Software Engineer I with at least 1+ years of experience, based in Irvine, CA. This is an exciting opportunity for those who align with our core values (Inclusion, Innovation, Execution, Customer Success) and for those who desire to build, sell, and/or support connected solutions and services.

We proudly offer the stability and security of an established publicly traded tech company yet nurture and embody an entrepreneurial spirit. We give our people excellent compensation packages, an extensive suite of medical and retirement benefits, a flexible paid time off policy, accommodating work schedules, an employee stock purchase plan, continued education assistance & training programs, support for personal wellness, and company sponsored philanthropic opportunities.
Responsibilities:
  • Translate use cases into functional applications
  • Create design documents from software requirements
  • Design, build, and maintain efficient, reusable, reliable and scalable software
  • Troubleshoot issues in existing applications
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify performance bottlenecks and develop solutions to these problems
  • Develop and execute unit tests
  • Identify and implement key application metrics and monitoring solutions
  • Research and utilize new cutting-edge technologies
  • Assist in task estimations and schedules
Qualifications:
  • Proficiency in core JAVA, JAVA 11 and Object-Oriented Programming
  • Ability to write clean, readable, secure and well tested (unit test, mocking) code and adhere to team’s coding guidelines
  • Experience designing and developing RESTful web APIs
  • Understanding of fundamental design principles behind a scalable application how it fits into a larger, distributed system
  • Familiarity with various design and architectural patterns
  • Familiarity with SQL and NOSQL DB
  • Experience with versioning tools such as Git & BitBucket
  • Ability to work well independently, as well as collaboratively, to take initiative, and to maintain productivity under pressure in a fast-paced environment
  • Strong organizational skills that reflect ability to perform and prioritize multiple tasks with excellent attention to detail
  • Excellent inter-personal, and communication skills, ability to engage with users and stakeholders across disciplines, verbally and in writing
  • Bachelor's in Computer Science or equivalent

Strong Pluses

  • Expertise in Node.js, serverless application development and AWS Lambda
  • Expertise in Spring, SpringBoot, SpringJPA (Hibernate) and Multithreading
  • Experience with GraphQL, Containerization and Kubernetes
  • Experience supporting and troubleshooting high availability, real time, production AWS applications
  • Familiarity with Elasticsearch, Kafka or equivalent streaming services
  • Familiarity with CI/CD pipelines and associated tools
  • Know-how or adoption of the latest cutting-edge technologies
  • A working knolwedge of agile software development methodologies
  • Ability to interact with diverse groups of people including remote and offshore team
  • Master's in Computer Science or equivalent
If you are a talented Software Engineer I with expertise in Core JAVA and an interest in the Internet of Things (IoT) domain, we want to speak with you. Interviews are occurring this week and next so apply now if interested.

#LI-TD1

Source

https://www.indeed.com/jobs

Not sure if you qualify?

Uvaro is here to help you land great jobs like this one.

Upgrade your skills

Other Jobs

Rise People

Rise is Canada’s complete people management solution that gives employers everything they need to build loyal and productive teams—all in one place. We collaborate and co-create to build solutions that completely change how companies of all shapes and sizes manage their payroll, scheduling, time tracking, group benefits, recruitment, onboarding, and more.

 
Vancouver, BC
Uvaro

1+ years of successful sales development experienced experience in B2B software or B2C services is a plus. Ability to work occasional evenings or weekends.

 
Waterloo, ON / Remote
State of Alabama Personnel Department

ABC SALES MANAGER I

State of Alabama Personnel Department

Two years of experience in retail sales. Western Association of Schools and Colleges –Senior College and University Commission (WASC-SCUC).

19 hours ago
Montgomery, AL