Quarterhill Inc. is a technology-focused company that invests in innovative growth sectors.
Full stack Java developer designing, building, testing and deploying applications.
9 days ago ago
Junior (1-3 years), Intermediate (4-7 years)
Full Time
Frisco, TX
Office Full-Time
Company Size
500 Employees
Service Specialisms
Engineering
Technology Solutions
Telecommunications
Software Development
IoT Solutions
Wireless Communications
Cybersecurity
Sector Specialisms
Tolling Services
Safety and Enforcement
Commercial Vehicles
Automated Enforcement
Freight Mobility
Smart Transportation
Data Solutions
Logistics
Role
Description
software development
gap analysis
system design
prototype scaling
technical sales
client communication
Participate in team meetings and training as required.
May assist with the sales cycle by providing technical expertise or support as needed.
Perform as a team member in the design, development and testing of new software or enhancements to existing software.
Perform gap analysis between the existing systems and business requirements, design scalable systems for Java-based applications and propose path for software upgrades
Frequently communicates with co-workers, management, and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations.
Develop solutions as a team to satisfy client needs using best practices and software application tools
Builds, tests, and scales prototypes to support large scale operations.
Requirements
java
spring boot
docker
gitlab
jenkins
oracle
Strong communication skills - verbal and written (technical documentation)
Excellent understanding of CI/CD processes and tools (Gitlab, Jenkins and Docker) is fundamental
Experience with Oracle Database Development, highly valuable
Should have a good problem-solving attitude.
Experience with Containers (Docker) strongly preferred
Experience in Framework as Spring (MVC/IOC/AOP and particularly Spring Boot) and ORM as Hibernate, highly desirable.
Significant work experience with Java server technologies, particularly in Spring Framework and Spring Boot
Experience with automated testing is highly preferred
Demonstrate expertise in requirements gathering, analysis, development, implementation, testing, deployments, security, and defect management
Minimum of 3-5 years of experience in software development with a strong proficiency in Java programming
BS/BA in Mathematics, Computer Science, or related (equivalent combination of training and experience will be considered in lieu of degree)
Fast Learner and comfortable with multi-tasking
Strong written and verbal skills to be able to communicate effectively with tech and non-tech team members
Benefits
Employee referral program
Employee and Family Assistance Program (EFAP)
Retirement plans
Health and Dental plans
Paid days off (i.e.vacation, sickdays, bereavementleave)