cover image
Radiant Systems Solutions, Inc

Lead Java Developer

Hybrid

Waterloo, Canada

Senior

Freelance

25-02-2026

Share this job:

Skills

Communication Critical Thinking Java JavaScript Eclipse SQL PostgreSQL Monitoring Test Performance Testing Attention to detail Databases git Software Development Spring Hibernate PL/SQL Maven

Job Specifications

Job Title Principal Software Developer

Duration: 9 months (may extend)

Location of Work Waterloo, ON (Onsite – 3 days a week in office)

Top Skills:

Minimum 8 years’ experience.
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.

Job Description:

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.

About the Company

. - At ., a proud subsidiary of . USA, we redefine staffing with nearly 30 years of unmatched expertise. Our global footprint across North America, Europe, and Asia positions us as your premier partner for innovative workforce solutions that drive business success. : : Access a flexible workforce tailored to your project-specific needs, from short-term assignments to long-term initiatives. (): Streamline project-based engagements with customized staffing solutions aligned with your objectives and timelines. ... Know more