Senior Java Software Engineer

Nexzentek — Canada · Posted ~3 hours ago

Senior Contract Onsite

Skills

Java Database development Middleware SOAP XML Messaging RESTful services Object-oriented analysis and design Design patterns Multithreading Agile development Software development lifecycle Databases REST

🔓 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 list

Summary ✨ AI‑Generated

An experienced Java engineer is sought to own end-to-end delivery of large-scale distributed applications. The role combines hands-on development with system design, testing, maintenance, enterprise integration, multithreading, and agile delivery, with regular collaboration across technical and user-facing teams.

Highlights

Senior engineering role with end-to-end ownership across analysis, design, development, testing, and maintenance of large-scale distributed applications. Offers direct interaction with users and technology teams and exposure to enterprise integration technologies.

Description

Position: Senior Java Developer Location: Montreal, QC Duration: 12 months Primary Responsibilities: We are looking for a Java developer (8-10 years exp) who can take ownership for the whole end to end delivery, performing analysis, design, coding, testing, and maintenance of large-scale and distributed applications.The successful candidate will be a highly motivated team player and is likely to have significant experience in application development, a strong technical background and good communication skills.He/she will interact directly with the users and with other technologists across the firm when using their framework/software. Skillset required: Excellent working knowledge of the following technologies: Java, Databases, Middleware (Soap/Xml/Messaging/RESTful services).Sound understanding of Object Oriented Analysis, Design and Programming, familiarity with Design Patterns.Hands on experience with multithreaded systems.Experience of iterative / agile development practices.Exposure to working in a global delivery team.Comfortable with direct interaction with the business users at all levels. Skills desired (optional): Familiarity with MQ, Kafka, BDD Framework, Caching Technologies, Spring Prior experience in investment banking Equal Opportunity Statement Prolifics is committed to diversity and inclusivity in the workplace.