Core server-side Java developer

1 week ago


Montreal, Quebec, Canada Jose Merciline Full time $120,000 - $180,000 per year

Position Description:

 A core server-side Java developer is required for a Tier 1 investment bank supporting the Equity Swaps business. This is a global front-office team that writes the software supporting a leading provider of the Equity Swap product.

This role will be within the chapter enhancing the real time calculation engine that is at the heart of the product suite. The developer will work within a system comprising of numerous Java services that interact via messaging to produce the product outputs in real time. Technologies and techniques such as highly multi-threaded Java, Sharded Mongo DB and caching are used in the stack to provide the scale and performance that the product requires. A candidate is likely to gain exposure to both new and complex technologies as well as in-depth business knowledge.

The candidate should possess good analytical skills, strong software engineering skills, a logical approach to problem solving, be able to work in a fast paced environment liaising with demanding stakeholders to understand complex requirements and be able to prioritize work under pressure with minimal supervision. The candidate should be a problem solver, and be able to bring with them some positivity and enthusiasm in trying to think about and offer potential solutions for architectural considerations. 

We are looking for someone to help own problems and be able to demonstrate leadership and responsibility for the delivery of new features. As part of the development cycle, you would be expected to write quality unit tests, supply documentation if relevant for new feature build outs, and be involved in the test cycle, including proposing how an item can be automatically tested (and potentially deployed) within our pipeline.

Although the role is predominantly Java, we require someone who is flexible with the development environment; although Java is the majority skill, some days you might be writing Java, and other days you might need to tune a stored procedures or tweak a script. You would be expected to get involved in the Level 3 production support rota which is shared between our developers globally. Although we have a dedicated release team, you may need to occasionally help with weekend deployment activities.

The team and role is ideal for someone looking for a strong career development path with many opportunities to grow, learn and develop.

The role requires someone who is flexible and able to respond to a dynamic business environment. The candidate must be adaptable to work across multiple technologies and disciplines, with a focus on delivering quality solutions for the business in a timely fashion. 

Skills Required: 

- Core server side Java including Data Structures and Concurrency - Spring, JUnit- Linux - Relational Databases (Sybase and/or DB2 is preferable) with ability to write SQL queries

- Understanding of message-based architectures

- Good Problem solving and analytical skills

- Full SDLC experience and understanding

- Excellent oral and written communication skills

- An interest to learn the business supported by the applications

- Knowledge and desire to use agile software development practices 

Skills Desired: 

- JMS (especially IBM MQ)

- Mongo DB- Knowledge of a range of common Open Source libraries used in Java development

- Database performance tuning

- Python/Perl/Shell scripting

- Financial domain knowledge (eg Equities)


  • Core JAVA Developer

    5 hours ago


    Montreal, Quebec, Canada Capgemini Full time

    Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and...


  • Montreal, Quebec, Canada Tekgence Inc Full time $80,000 - $120,000 per year

    Hello,Please find the Job Description belowJava full stackLocation: Montreal QCNEED LOCALS in Montreal QC. Relocation is fine.Job Description• Develop Core Java, Multi-Threading, Concurrency. based programs Core Java, Multi-Threading, Concurrency, Java Data Structures.• Java Server Side Concurrent Programming with Spring Boot (Core Spring), Junit-Strong...

  • Java Developer

    1 week ago


    Montreal, Quebec, Canada ca943eb0-bc8b-4612-81b7-85a9483fd46b Full time $72,000 per year

    Software Engineer RequirementsMust-Have: 10+ more years with Java, and 3+more years with Kafka.Hands on experience with the following:design and development of highly available, distributed and scalable enterprise systems.SpringBoot, Redis, MongoDB, Kafka, and MicroServices architecture.AWS deployments, scaling and EKS cluster managementGIT, PR process,...


  • Montreal, Quebec, Canada Tekgence Inc Full time $80,000 - $120,000 per year

    Full Stack Java DeveloperMontreal QCRELOCATION IS FINE CANDIDATE CAN WORK FROM OTTAWA ONDevelop Core Java, Multi Threading, Concurrency. based programs Core Java, Multi-Threading, Concurrency, Java Data Structures.Java Server Side Concurrent Programming with Spring Boot ( Core Spring), Junit-Strong in Java threads (Multi threaded env )Unix/Linux scripting...


  • Montreal, Quebec, Canada Axelon Services Corporation Full time $120,000 - $180,000 per year

    **Job Title: Backend Java DeveloperLocation: Montreal (day 1 onboarding onsite / in-office presence required 3x/week)12 Months ContractJob Description:**We would need someone who can assume responsibility for projects within the system. Their goal will be to clarify business requirements, and ensure consistent, clean code is implemented with timely delivery....


  • Montreal, Quebec, Canada INTONE NETWORKS LTD Full time $90,000 - $120,000 per year

    Position: Java Backend DeveloperLocation:Montreal QC (3 days Hybrid)Job description:Skills Required-• Good hands-on experience on Java Development• Azure exposure, A strong understanding of relational database design and SQL Select (including related syntax/features)• Java/J2EE, Spring Boot, Web Services (SOAP/REST), MySQL, WebSphere, Java Message...

  • Java Consultant

    7 days ago


    Montreal, Quebec, Canada Apptad Full time $80,000 - $120,000 per year

    Lead Consultant, JavaMontreal, QCIn this role, you will be responsible for coding, testing and delivering high quality deliverables, and should be willing to learn new technologies.Responsibilities:Excellent knowledge about J2EE frameworks and Tools and good learning abilityCandidate would be responsible to provide stable technical solution which is robust...

  • Core JAVA Developer

    6 days ago


    Montreal, Quebec, Canada Capgemini Full time $80,000 - $120,000 per year

    Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and...

  • Java Developer

    2 weeks ago


    Montreal, Quebec, Canada VARITE INC Full time $90,000 - $120,000 per year

    VARITE is looking for a qualifiedJava Developerfor one of its clients located inMontreal, QC.WHAT THE CLIENT DOES?A global leader in IT services, consulting, and business solutions, leverages technology for business transformation and with a focus on business process management (BPM) and outsourcing.WHAT WE DO?Established in the Year 2000, VARITE is an...


  • Montreal, Quebec, Canada Compunnel Inc. Full time $80,000 - $120,000 per year

    The Back-end Java Developer will join the Non-Financial Risk team to support in building and maintaining surveillance models that enhance operational resilience. The role involves collaborating with cross-functional teams, including Risk, Compliance, Business Analysts, DevOps, and Scrum Masters, to design, implement, and test monitoring frameworks in an...