Software Engineer II
OverviewWe 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 II with at least 3 years of experience, based in Carlsbad, 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.ResponsibilitiesAs a Software Engineer II, you will be part of a highly motivated team that designs, develops and delivers innovative services for our flagship product, CalAmp Telematics Cloud (CTC). You will be involved with innovation solutions with opportunity to build new large-scale Microservices in the latest tech stack from the ground up.Translate use cases into functional applicationsCreate design documents from software requirementsDesign, build, and maintain efficient, reusable, reliable and scalable softwareTroubleshoot issues in existing applicationsEnsure the best possible performance, quality, and responsiveness of applicationsIdentify performance bottlenecks and develop solutions to these problemsDevelop and execute unit testsIdentify and implement key application metrics and monitoring solutionsResearch and utilize new cutting edge technologiesAssist in task estimations and schedulesQualificationsMust Haves3+ years of good knowledge in JAVA and Object-Oriented ProgrammingProficiency with SpringBoot, Hibernate, PostgreSQLExperience in Kubernetes, Containerization (Docker), Kafka, Redis and Node.jsExperience with Amazon Web Services (AWS) cloud products such as Lambda, EC2, RDS, KinesisExperience in applying design and architectural patterns when building distributed, scalable and fault tolerant applicationsAbility to write clean, readable, secure code and adhere to team’s coding style guides and experience with documenting high level architecturesAbility to work well independently, as well as collaboratively, to take initiative, and to maintain productivity under pressure and in a very fast paced agile environmentStrong organizational skills that reflect ability to perform and prioritize multiple tasks with excellent attention to detailBachelor's in Computer Science or equivalentStrong PlusesExperience in the IoT telematics domainExperience in AI/ML, Agentic AI, AWS SageMaker or equivalentExperience with TypeScript/node.js and AWS LambdaExperience supporting and troubleshooting high availability, real time, production AWS applicationsExperience with Quarkus, CI/CD pipelines, familiarity with MongoDB, ElasticsearchAbility to interact with diverse groups of technical folks including remote and offshore teamExcellent inter-personal, and communication skills, ability to engage with users and stakeholders across disciplines, verbally and in writingMaster's in Computer Science or equivalentIf you are a talented Software Engineer II with expertise in 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.Please Note: Applicants must be legally authorized to work in the U.S. on a permanent basis. We are unable to provide sponsorship at this time. Market Minimum USD $68,813.00/Yr. Market Maximum USD $117,966.00/Yr.