hirq
← All jobs

Procom Services

212893 Software Engineer

Santa Clara, CA, us · On-site

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

JavaSpringREST APIsMySQLRedisLinuxProduct ManagementAgileProject ManagementPayrollComplianceRisk ManagementQuality Assurance
Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest “Canadian-Owned” IT staffing/consulting company. Procom’s areas of staffing expertise include: • Application Development • Project Management • Quality Assurance • Business/Systems Analysis • Datawarehouse & Business Intelligence • Infrastructure & Network Services • Risk Management & Compliance • Business Continuity & Disaster Recovery • Security & Privacy Specialties • Contract Staffing (Staff Augmentation) • Permanent Placement (Staff Augmentation) • ICAP (Contractor Payroll) • Flextrack (Vendor Management System) Will work on new features and applications the client is building as part of the Low / No Connectivity project.  Responsibilities:  - Work with architects and lead engineers to implement service end-points   - Use experience in developing java REST services to add new APIs for the LNC project  - Build unit tests and participate in code reviews  - Work on defects and enhancements as part of product lifecycle  - Participate in team stand ups and design sessions  - Coordinate effectively with team members in engineering and product management  - MS degree in CS, EE, Math or related field  - 7+ years developing applications using Java, Jetty, jaxb, Servlets, Spring framework, HTTP servers, web application servers, XML, and JDBC  - Experience working with relational databases like MySQL  - Development experience on Linux platforms  - Team-player with excellent communication skills to participate in meetings and present design ideas.  - Self-motivated, quick-learner and works efficiently.  - Ability to implement creative and simple solutions to complex problems  Desirable:  - Knowledge of NoSQL database technologies like Redis.  - Working knowledge of messaging systems like rabbitmq  - Willingness and ability to learn from peers.  - Ability to mentor junior team members.  - Have a startup mindset and willing to take initiative.  - Experience working in an Agile development team PLEASE NOTE THAT WE ARE NOT ABLE TO WORK WITH CANDIDATES ON H1B VISAS OR CANDIDATES REPRESENTED BY THIRD PARTIES.