Java Software Engineer(2 Locations: Calgary, AB or Montreal, QC)- In-Person Interview is MUST
Q1Tech — Canada · Posted ~3 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Software Engineer(Java)
Fulltime Hiring
Montreal, QC OR Calgary, AB(3 days a week Onsite)
In-Person interview is required
Role & Responsibilities (JD)
The position is for a hands-on role, and the candidate will be responsible for analyzing user specifications and requirements and helping in coding, testing, and debugging applications.
The candidate is expected to provide technical expertise and recommendations in assessing new software projects and initiatives to support and enhance our existing applications.
The candidate will also be required to code, conduct code reviews, and test software as needed, along with participating in application architecture and design, and other phases of the SDLC.
The candidate should be flexible, highly adaptable, and an excellent team player.
The candidate should expect to work in a global virtual team along with NY and India team members, sometimes across multiple time zones.
The candidate may be assigned to more than one role or project at a time.
The candidate will be required to take ownership of small/medium applications or application components within the client websites and ensure delivery of the same.
Our ideal candidate will be a self-motivated team player committed to delivering on time and should be able to work with minimal supervision.
Primary Skills / Must have
• Good years of professional experience in building applications in JAVA (Spring Boot), Microservices, and other open-source technologies.
• Hands-on knowledge of working on a multithreaded application (Must-have)
• Excellent Design skills (Design Patterns)
• Experience in creating and consuming RESTful services and SOAP based Services.
• Object Oriented Design and development experience in Java
• Excellent in PL/SQL, should also possess strong database skills (preferably DB2, SQL Server) to design new or alter existing table structures to satisfy specifications and requirements.
• Experience working in test-drive development & continuous integration model.
• Excellent communication and problem-solving skills.
• Secondary Skills / Desired skills
• Experience in Apache Kafka, Apache Camel, and other programming languages like Python and Perl
• Working experience with agile methodologies would be useful.
We have 127,211 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 127,211 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume