Senior Java Developer

4 weeks ago


Montreal, Quebec, Canada SimplePin Inc Full time
We are seeking a highly experienced Senior Java Developer to lead our software design and development team in Montreal.

The ideal candidate will have a strong background in software engineering, with a focus on Java development and architecture. They will be responsible for overseeing internal development practices, guiding team members, and ensuring the successful execution of their functions.

Key Responsibilities:
  • Evolve and enhance our core SimplePin application.
  • Participate in the analysis, elaboration, and estimation of customer requirements and specifications.
  • Design, develop, and deploy new production-quality features and functionality that meet customer requirements.
  • Create and maintain technical documentation.
  • Maintain and improve existing code, including monitoring for backend errors, reporting errors to internal bug tracking system.
  • Educate, guide, and interact with our customers' technical staff throughout their development and integration efforts.
  • Collaborate with application support to analyze, troubleshoot, reproduce, and resolve production issues reported by customers.
  • Work with other team members on release planning and deployment activities.
  • Innovate and improve development and implementation processes and tools by advocating technologies and designs that promote efficiency, reliability, and reusability.
  • Be proactive, facilitate knowledge sharing, and continually improve our activities.
  • Perform design and code reviews, assist with refactoring, and provide guidance and mentoring to other developers.
  • Responsible for day to day tasks of Development team as well monitoring, delegation and resource allocation.
  • Provide technical solutions to Project/Product Managers and company Solution Architect.
  • Ensure all personal deliverables are done with highest level of quality.
  • Validate development team deliverables if they are done according to specifications, on time and with highest quality.
  • Ensure that the goals and objectives are accomplished within defined time-frames and allocated budgets.
  • Analyze business requirements, provide the feedback to stakeholders.
  • Plan, implement and support continuous integration processes.
  • Perform technical investigation of customer support issues and provide resolution.
  • Track time and deliver time-sheets on a weekly basis.
  • Assist in improving our business processes.
  • Participate in recruitment process.
  • Perform technical research and present innovative solutions which contribute to company success.
  • Other tasks as assigned.
Requirements:
  • 7+ years' software engineering and IT experience.
  • Experience using software best practices like Test-Driven Development (TDD) and Continuous Integration (CI).
  • Strong debugging and analytical skills.
  • Knowledge of relational databases and SQL; and cryptography and security.
  • Worked as part of Scrum teams or similar iterative Agile development methodologies.
  • Bachelor's or Master's degree in software engineering or computer science.
  • Practiced continuous improvement and promoted knowledge sharing.
  • Strong organizational skills, capable of managing assigned tasks and meeting deadlines.
  • Excellent leadership, interpersonal, communication, collaboration, and writing skills.
  • Ability to conduct technological analyses and research.
  • In-depth knowledge of web systems architecture, design and development.
  • Experience with project management, including AGILE, SCRUM and Waterfall.
  • Multi-tasking capabilities with ability to adjust to a paced environment.
  • Works under minimal supervision, with general guidance from technical management.
  • Fluent in spoken and written English is a plus.
Technical Skills:
  • Extensive experience in Core Java, J2EE, and Java frameworks such as Spring, and Hibernate.
  • Extensive experience with MVC frameworks, OOD, Design Patterns, Testing frameworks.
  • Strong programming expertise in XML technologies and Web services.
  • Database design and development with practical knowledge of PostgreSQL, MySQL, Oracle.
  • Extensive experience in SQL, PL/SQL, store procedures.
  • Proficiency in Unix Operating Systems with experience in Linux / Bash scripting.
  • Working knowledge of TCP/IP, networking, security, SSL, SSH.
  • Familiarity with public Cloud providers (AWS, GCE, Azure).
  • Knowledge of Apache Wickets framework.
  • Experience with test automation tools such as Selenium.
  • Experience with Apache and NGINX configuration.
  • Knowledge of Atlassian products, including JIRA, Confluence and Service desk.
  • Understanding of SOAP, experience with RESTful, JQuery, JSON other APIs.
  • Experience in distributed applications a plus.
  • Practical knowledge of development and build tools such as Jenkins, GIT, Subversion, Maven, Ant, Gradle etc.
  • Practical knowledge of Test-Driven Development (TDD) and Continuous Integration (CI).
  • Experience with financial math is a plus.
  • Understanding of Linux containers and orchestrators (Docker, Kubernetes) is a plus.
Reports toDepartment:
  • Software design and development.
About SimplePin Inc:

We are a company that values innovation, teamwork, and customer satisfaction. Our software solutions are designed to meet the evolving needs of our clients, and we are committed to delivering high-quality products and services.


  • Senior Java Developer

    4 weeks ago


    Montreal, Quebec, Canada Axelon Canada Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly skilled Senior Java Developer to join our team at Axelon Canada. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining large-scale and distributed applications using Java and related technologies.Key Responsibilities:- Design and develop large-scale...

  • Senior Java Developer

    4 weeks ago


    Montreal, Quebec, Canada Renaud Consulting IMIT Solutions Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly skilled Senior Java Developer to join our team at Renaud Consulting IM/IT Solutions. As a Senior Java Developer, you will be responsible for designing, developing, and implementing large-scale software solutions using modern Java technologies.Key Responsibilities:Participate in the...

  • Senior Java Developer

    4 weeks ago


    Montreal, Quebec, Canada Axelon Services Corporation Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly motivated Senior Java Developer to support the development of our cutting-edge TMBM platform. The ideal candidate will have a strong background in Java, Spring Boot, and Web Services, with a passion for building scalable and distributed systems.Key Responsibilities:- Design and develop...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software Engineer (Java)**About the Role**SENIOR SPIRIT OF ROSELLE PARK is seeking a highly skilled Senior Software Engineer (Java) to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions to help manufacturers monitor their industrial equipment and improve...

  • Senior Java Developer

    4 weeks ago


    Montreal, Quebec, Canada Axelon Canada Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly skilled Senior Java Developer to join our team at Axelon Canada. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining large-scale and distributed applications using Java and related technologies.Key Responsibilities:- Design and develop large-scale...

  • Senior Java Developer

    1 month ago


    Montreal, Quebec, Canada C.G.I. Full time

    Senior Java DeveloperC.G.I. is seeking a highly skilled Senior Java Developer to join our team. As a leading financial institution, we're committed to innovation and technological advancements.Key Responsibilities:Software Development: Design, develop, and maintain high-quality software solutions using Java and related technologies.Project Management:...

  • Senior Java Developer

    4 weeks ago


    Montreal, Quebec, Canada Lorven Technologies Full time

    Job Title: Senior Java Full Stack DeveloperLocation: Montreal, QCDuration: Long termJob DescriptionWe are seeking a skilled Senior Java Full Stack Developer to join our team at Lorven Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality Java and Web applications.The ideal...

  • Senior Java Developer

    1 month ago


    Montreal, Quebec, Canada Recooty Full time

    Job Title: Senior Java DeveloperLocation: Montreal, QuébecProject Type: Contract / FulltimeJob Description:We are seeking a highly skilled Senior Java Developer to join our team at Recooty. The ideal candidate will have a strong background in Java technology, including Core Java and J2EE, as well as experience with open-source frameworks such as Spring and...

  • Senior Java Developer

    4 weeks ago


    Montreal, Quebec, Canada Axelon Canada Full time

    We are seeking a highly skilled Senior Java Developer to join our team at Axelon Canada. As a key member of our technology group, you will play a critical role in the design, development, and maintenance of our large-scale and distributed applications.The ideal candidate will have a strong technical background, with a solid understanding of Java and related...

  • Senior Java Developer

    4 weeks ago


    Montreal, Quebec, Canada Astra North Infoteck Inc. Full time

    Job DescriptionAstra North Infoteck Inc. is seeking a highly skilled Senior Java Developer to join our team. The ideal candidate will have a strong background in Core Java, with experience in delivering end-to-end tasks and contributing to the delivery of their own projects. Additionally, they should have a good understanding of ReactJS, Spring Boot, and GUI...

  • Senior Java Developer

    1 month ago


    Montreal, Quebec, Canada Banque Nationale du Canada Full time

    Job SummaryWe are seeking a highly skilled Senior Java Developer to join our IT Wealth Management Delivery team at Banque Nationale du Canada. As a key member of our team, you will be responsible for designing, developing, and deploying back-end applications using Java technologies such as APIs, Microservices, and DevOps.Key Responsibilities:Develop and...


  • Montreal, Quebec, Canada IT UNLOCK CONSULTINC INC. Full time

    Job Title: Senior Java Developer LeadAbout the Role:We are seeking a highly skilled and experienced Senior Java Developer Lead to join our team at IT Unlock Consulting Inc. As a Senior Java Developer Lead, you will be responsible for leading our Java technical team and designing, developing, testing, and deploying Java-based software applications using the...

  • Senior Java Developer

    4 weeks ago


    Montreal, Quebec, Canada NBC Full time

    Job SummaryWe are seeking a highly skilled Senior Java Developer to join our IT Wealth Management Delivery team at National Bank. As a Java expert in cloud development, you will be responsible for designing and developing back-end applications using Java, APIs, Microservices, and DevOps.Key Responsibilities:Develop and deploy functions that ensure maximum...

  • Senior Java Developer

    4 weeks ago


    Montreal, Quebec, Canada NBC Full time

    Job SummaryWe are seeking a highly skilled Senior Java Developer to join our IT Wealth Management Delivery team at National Bank. As a key member of our team, you will be responsible for developing and deploying back-end applications using Java.Your primary focus will be on ensuring maximum value for our business partners through the development of functions...

  • Senior Java Developer

    4 weeks ago


    Montreal, Quebec, Canada Axelon Services Corporation Full time

    Job Title: Front End GUI DeveloperRoles and Responsibilities:As a Senior Developer on the AMER team, you will be responsible for delivering the new Communication Surveillance Platform across all Products. You will collaborate with teams in other locations, such as EMEA, on planning and prioritization for the platform developments. You will establish a...

  • Senior Java Developer

    4 weeks ago


    Montreal, Quebec, Canada ALDO Group Full time

    Job Title: Senior Java DeveloperDepartment: Information TechnologyAre you looking to leverage your expertise in Java development to drive success and excellence in a dynamic and collaborative environment? The ALDO Group is seeking a Senior Java Developer to contribute to innovative software solutions.Key Responsibilities:Design, develop, and maintain...

  • Senior Java Developer

    1 month ago


    Montreal, Quebec, Canada C.G.I. Full time

    Software Development ExpertiseAt C.G.I., we're committed to innovation and technological advancements. Our team is seeking a skilled Senior Java Developer to contribute to cutting-edge projects that shape the future of our industry.Key Responsibilities:Design, develop, and maintain high-quality software solutions using Java and related...

  • Senior Java Developer

    4 weeks ago


    Montreal, Quebec, Canada Genpact Full time

    Job Description - Senior Java DeveloperGenpact is a global professional services and solutions firm delivering outcomes that shape the future. Our purpose is the relentless pursuit of a world that works better for people. We serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital...


  • Montreal, Quebec, Canada Renaud Consulting IMIT Solutions Full time

    Job Role: Senior Java Application DeveloperDescription:The Desjardins Solutions team at Renaud Consulting IM/IT Solutions is seeking an experienced Senior Java Application Developer to join their squad. As a key member of the team, you will be responsible for developing and integrating large-scale software solutions using modern...

  • Senior Java Developer

    1 month ago


    Montreal, Quebec, Canada IT UNLOCK CONSULTINC INC. Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Developer to join our team at IT Unlocks. As a key member of our development team, you will be responsible for designing, developing, and maintaining our enterprise-level Java applications.Key Responsibilities:Participate in the development of implementation strategies, conducting analysis, and...