drjobs Lead Java Engineer

Lead Java Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Montreal - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Position: Lead Java Engineer
Location: Montreal QC

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 microservicesbased architecture to decouple systems enabling agility and high availability.
OnsiteOffshore 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 crossfunctional 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: 57 years of experience in software development with a minimum of 35 years in an architecture role.
Core Technologies: Expertise in Java Spring Boot Spring Cloud Hibernate and JPA for building enterpriselevel 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: Indepth 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 nontechnical 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.

Pisquare technologies is a Michigan (USA) Headquartered Automotive Embedded Engineering Services company Synergy Partner for major OEMs and Tier 1s and their implementation partners in Automotive Embedded Product Development Projects Requirements Analysis Software Design Software Implementation Efficient Build Release Process and turnkey software V & V Services. We have more than 20 years of industry expertise with specialization in the latest cuttingedge automotive technologies such as Infotainment connected vehicles Cyber security OTA and Advanced Safety/ Body electronics.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.