Senior Lead Engineer, Services

Majesco
Ontario, Canada
90K $ / an (estimé)
Temps plein

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.
  • Il y a 8 jours
Emplois reliés
Offre sponsorisée
Bellwood
Canada

We are seeking a Senior iOS Engineer Team Lead to build and scale business-critical mobile products and provide technical and relational leadership to a team of software engineers, initially working on a mission-critical SDK shared across multiple prominent consumer applications. Technical leadershi...

Pinchin
Mississauga, Ontario

Pinchin’s Geotechnical Services Group is growing currently recruiting for an Operations Manager and Senior Geotechnical Engineer to assist with the growth of the Geotechnical Practice in the GTA. Operations Manager/Senior Engineer . We are looking for a forward-thinking individual to help grow and l...

EXP
Brampton, Ontario

As a team of engineers, architects, designers, scientists, creators and a community of professionals, we bring diverse and talented people together to solve the world’s most complex challenges. Lead and manage assigned projects and ensure the achievement of project objectives;. Coordinate and superv...

08763 Citi Canada Technology Services ULC
Mississauga, Ontario

The Senior Cloud and Data Engineering Lead sits within the Data, Digital and Innovation group under Securities Services Technology. A consistent platform to provide API data services to external clients, to source, store and disseminate data​ and to drive the adoption of Cloud technologies across Se...

Thales
Ottawa, Ontario

In addition, Senior Client Services Engineer will provide mentorship to support peers and be a backup resource for the team lead. Senior Client Services Engineer. The Senior Client Services Engineer must be able to work under minimal supervision. This position will work closely with the global suppo...

Tetra Tech
Mississauga, Ontario

Senior/Lead Electrical Engineer (Protection & Controls). Ensure that work is executed in accordance with sound engineering principles, the Project Execution Plan, Project Engineering Plan, the contract, and established procedures and practices. At Tetra Tech, we are collaborating with industry-leadi...

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: ...

EXP
Markham, 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...

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...

GHD
Mississauga, Ontario

Senior Track Engineer / Team Lead. Senior Track Engineer / Team Lead. Designers and Engineers with a primary focus on organizing the Technical team to complete the task; manage all input and design coordination between disciplines, control the design path, solve problems, and hold responsibility for...