Principal Software Developer
Spectraforce
Woodstock, Ontario
an hour ago
Job Description
Job Title: Principal Software Developer
Location: Waterloo, ON - Onsite 3 days a week in office
Duration: 9 months (may extend)
Requirements:
Required Technical skills:
Should be proficient in the following:
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 65.00/hr.
Location: Waterloo, ON - Onsite 3 days a week in office
Duration: 9 months (may extend)
Requirements:
- Minimum 8 years experience.
- Complete understanding of software development life cycle using various methodologies
- Expert in implementing (coding & unit testing) detailed design into application functionalities using Java/JEE as the primary development language.
- Expert in JEE Web Services Technologies: e.g., JAXB, Java APIs for XML Messaging
- Experience in designing of end to end solution for small to large scale applications
- Effective in communication, critical thinking and interpersonal skills
- Ability to be a hands-on leader on multiple projects and to assist in troubleshooting
- Behavior Characteristics: Strong attention to detail and process, collaborative and adaptable, independent, self-motivated, with high level of accountability, analytical
- Makes decisions within a project/function, guided by professional/technical expertise and known practices and established precedents
Required Technical skills:
Should be proficient in the following:
- Distributed and multi-threaded systems on a relational database.
- Micro-services and distributed service-oriented architectures
- Design and implementation of REST APIs.
- Developing on a modern front-end framework
- Using a test-driven approach to writing code
- Frameworks: Spring 5+, Hibernate 5+ and Sencha
- Languages: Java 8+, JavaScript, SQL, PL/SQL
- Messaging Middleware: IBM MQ, Active MQ
- Databases: Relational database experience, Oracle/MySQL/ PostgreSQL
- Development tools: IntelliJ/Eclipse, Maven, Git
- Experience with performance testing, code debugging, monitoring, and JVM tuning.
- Experience with the following technologies - Hazelcast, Kafka, Docker, BIRT Reporting
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 65.00/hr.