Senior Lead Engineer, Services

Majesco
Ontario, Canada
$90K a year (estimated)
Full-time

Job Overview

Majesco Canada is looking for senior software engineers that are enthusiastic, interested in exploring new technology, enjoy developing innovative products, and love being part of a team.

If you’re looking for an opportunity to grow, whether that’s working with new technologies or making the next career step then perhaps we’re exactly what you’re looking for.

We’re looking for people who want to flourish and take responsibility. What you’ve done is less important that what you aspire to, and are capable of.

Patterns, design, architecture and quality are important to us. You’ll also learn about our business and get to provide solutions to some of the biggest players in Group Insurance space.

Duties will include

  • Designing, developing, implementing, supporting, and maintaining complex web applications, services, and frameworks.
  • Innovate and design solutions that streamline processes.
  • Responsible for coding new features / modules which includes the following : Creating database structures such as tables, constraints, indices, relationships, etc.
  • Coding persistence layer classes including entity and session beans, deployment descriptors, etc.; Coding business logic lay classes;

Code presentation layer classes, including servelts, jsp pages etc. Java script code and other front end skills; Script client-side UI, including validation code, DHTML, sorting lists etc. XML / XSL

Be involved in the design of new feature / modules which may involve : assessing technical feasibility of feature proposals and the security / risk implications of feature proposals;

recommend and comparatively evaluate architectural approaches for feature implementation and produce ER designs, class diagrams etc.

  • Building up coding standards, ensure code quality, document code for maintainability, and code review.
  • Linking R&D to product development.
  • Working closely with our Business Analyst, Quality Assurance, and Leadership teams.
  • Taking a technical lead role; Mentor junior developers and ensure all developers are following the best practices.

Qualifications

  • Computer Science / Engineering related university / college degree or higher.
  • Experience with Java-based development is a must (6+ years, JDK 11 and above).
  • Experience with responsive web design using JavaScript, JQuery, Bootstrap, HTML, and CSS.
  • Experience with MVC web applications using Spring Framework, Hibernate, and JSP.
  • Experience with XML technologies such as XSD, XSLT, XPath, XQuery, DOM, SAX, and STAX.
  • Experience with SQL.
  • Experience with web services.
  • Experience with concurrency / multi-threading.
  • Experience with object-oriented analysis and design, UML, and design patterns.
  • Experience with Jenkins and Docker.
  • Strong communication skills and team working.
  • 11 days ago
Related jobs
Majesco
Ontario, Canada

Majesco Canada is looking for senior software engineers that are enthusiastic, interested in exploring new technology, enjoy developing innovative products, and love being part of a team. Designing, developing, implementing, supporting, and maintaining complex web applications, services, and framewo...

National Logistics Services
Mississauga, Ontario

Responsibilities Manage cloud environment, currently on Microsoft Azure Install, maintain and manage on premise VMware, Windows Server 2008-2019, Active Directory, Cisco Meraki AP, Avaya VoIP and other network gear Manage Microsoft Office 365, Sharepoint and Teams portals Manage and tune ipMonitor a...

SIX Payment Services
Toronto, Ontario

The Senior Cloud Engineer positionis responsible for designing, creating and sustaining the software engineering tools and systems used to manage the cloud platform and its supporting systems. Lead translation of requirements into reliable, scalable and maintainable cloud based automation systems fo...

Axelon Services Corporation
Mississauga, Ontario

Global Financial Firm located in Mississauga, ON has an immediate contract opportunity for an experienced Senior Web Engineer. The Fixed Income business has set out an ambitious growth plan, and strong technical development is critical to achieving our goals and enhancing our leading position in the...

SIX Payment Services
Canada

The Senior Tools Engineer positionis responsible for designing, creating and sustaining the software engineering tools used to manage the platform and its supporting systems. Lead translation of requirements into reliable, scalable and maintainable automation systems for you and your peers to implem...

BTA Design Services
Ottawa, Ontario

We are currently searching for a number of key technical resources, including a Senior Embedded Software Engineer with the experience and skills to lead the development of drivers for custom networking ASICs and FPGAs. About Us: Headquartered in Ottawa, BTA Design serves the electronic design commun...

EXP
Ottawa, Ontario

Senior Highway Design Engineer/Lead. Senior Highway Design Engineer/Lead. Professional Engineer ( licensed in Ontario with PEO with 10+ years, preferably from a consulting engineering office environment in Ontario. As a team of engineers, architects, designers, scientists, creators and a community o...

Talasoft Technical Services
Ottawa, Ontario

Possess a Bachelor s degree in electrical engineering computerscience or a closely relateddiscipline. ...

BTA Design Services
Ottawa, Ontario

We are currently searching for a number of key technical resources, including a Senior Embedded Software Engineer with expertise in low-level driver development. About Us: Headquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA d...

Axelon Services Corporation
Mississauga, Ontario

As a Senior IAM Engineer, you'll play a pivotal role in ensuring the reliability, security, and efficiency of our IDAM services. As a Senior IAM Engineer at Client Healthcare, you'll contribute to the reliability and effectiveness of our identity and access management solutions. Feedback Mechanism: ...