Lead Java Engineer

Job title:

Lead Java Engineer

Company

Prolifics

Job description

OverviewProlifics is seeking for a Java Developer expereince to join our Digital Integraion & App Dev Team. The candidate needs to be a self-starter, smart, and a highly motivated team player with effective communication skills reporting server-side developer who will work on front to back initiative to re-platform based on Teradata and Snowflake. These applications include large scale computational processing of datasets, and data model, data pipeline development, warehouse reporting. In addition, the candidate must value producing quality software and have a solid grounding a strong technical background and good communication skills. Candidates are requird to work at client work location in Montreal, QC . If you crave the freedom of contract work, and thrive in the energetic atmosphere of short/long-term, high profile projects, we want to talk to you today about this opportunity. Let’s connect and put your skills to work for us!Contact us directly at or visit our to see a full list of opportunities with ProlificsWe are seeking an experienced Senior Data Engineer to design, implement, and optimize scalable data solutions that support our business goals. In this role, you will oversee the development of our cloud data warehouse, lead data pipeline improvements, and establish data architecture standards. This is a unique opportunity to work with a talented team on cutting-edge technologies.Key Responsibilities:

  • Architecting Solutions: Participate the design and development of scalable, secure, and highly available software solutions using Java, Spring Boot, and microservices architecture.
  • API Design & Development: Define and implement RESTful APIs that follow industry best practices, ensuring scalability, maintainability, and security.
  • Microservices Architecture: Design and implement microservices-based architecture to decouple systems, enabling agility and high availability.
  • Onsite-Offshore Coordination: Lead and coordinate development efforts between onsite and offshore teams. Ensure smooth collaboration, alignment on deliverables, and adherence to timelines. Facilitate communication between teams to address challenges and provide support.
  • Leadership & Mentoring: Participate in technical design discussions, perform code reviews, and mentor junior and senior developers on Java best practices, Spring Boot, and REST API development.
  • System Integration: Collaborate with cross-functional teams to integrate systems and data sources, ensuring seamless communication between internal and external services.
  • Security & Compliance: Ensure that all APIs and microservices are secure, follow best practices for authentication and authorization (e.g., OAuth2, JWT), and comply with relevant industry regulations.
  • Performance Optimization: Identify and resolve performance bottlenecks, ensuring applications perform optimally under high traffic.
  • Collaboration: Work closely with product managers, UX/UI teams, and business stakeholders to understand requirements and translate them into technical solutions.

Skills & Qualifications:

  • Proven Experience: 5-7 years of experience in software development, with a minimum of 3-5 years in an architecture role.
  • Core Technologies: Expertise in Java, Spring Boot, Spring Cloud, Hibernate, and JPA for building enterprise-level applications.
  • Microservices Architecture: Strong experience in designing and building microservices and RESTful APIs, with a deep understanding of microservices design principles, patterns, and technologies.
  • API Design: Extensive experience in designing REST APIs and using tools like Swagger/OpenAPI for API documentation.
  • Database: Expertise in working with both SQL and NoSQL databases
  • Security: In-depth knowledge of security best practices for API development (e.g., OAuth2, JWT, SSL/TLS).
  • Communication Skills: Strong verbal and written communication skills to effectively communicate technical ideas and solutions to both technical and non-technical stakeholders.
  • Education: Bachelor s degree in computer science, Engineering, or a related field

Preferred Skills:

  • Familiarity with containerization tools such as Docker and Kubernetes.
  • Experience with Agile methodologies (Scrum).
  • Familiarity with frontend technologies like Angular is a plus.

Summary

  • Job Type: Contract
  • Compensation: Hourly
  • Location: Montreal, QC
  • Project Duration: 12 months
  • Contract Renewal: Likely

Over 40 Years of ExcellenceProlifics helps organizations leverage digital technology solutions to innovate and compete while optimizing costs and operational agility. For more than 40 years, Prolifics has transformed enterprises of all sizes—including over 100 Fortune 1000 companies—by solving their complex IT challenges.

Expected salary

Location

Canada

Job date

Sun, 09 Feb 2025 02:21:27 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.

Share

Senior Lead Investigator, Protection Services

Job title: Senior Lead Investigator, Protection Services Company University of Ottawa Job description Follow us…

26 minutes ago

Project Development Manager

Job title: Project Development Manager Company Modern Niagara Job description Description :Modern Niagara helps building…

46 minutes ago

Unit Secretary, Cancer Care, PT (J0125-0452)

Job title: Unit Secretary, Cancer Care, PT (J0125-0452) Company North York General Hospital Job description…

1 hour ago

Heavy Duty Mechanic Subcontractor (Fort Hills)

Job title: Heavy Duty Mechanic Subcontractor (Fort Hills) Company North American Construction Group Job description…

1 hour ago

Customer Experience Observability Co-Op Summer 2025

Job title: Customer Experience Observability Co-Op Summer 2025 Company Ericsson Job description Job Description:Join our…

2 hours ago

Health Care Aide

Job title: Health Care Aide Company Alberta Health Services Job description Your Opportunity:An exciting opportunity…

2 hours ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.