Principal Java Developer

My Recruiter

Toronto

On-site

CAD 110,000 - 170,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

My recruiter Inc is seeking a Principal Java Developer to define the technical product architecture and drive best practices across the development team. You will shape and guide the system design for scalable enterprise SaaS/PaaS applications in a dynamic environment.

The role requires deep Java expertise, strong experience with Spring, Docker, Kubernetes, and cloud tooling, plus leadership and agile collaboration within Scrum teams.

Qualifications

  • Bachelor’s or Master’s degree in software engineering or computer science.
  • Extensive experience in service-oriented architecture, microservices, TDD, and CI for enterprise SaaS/PaaS applications.
  • Used design patterns, unit testing, and object-oriented analysis & design.
  • Deep expertise in Core Java, J2EE, and Java frameworks such as Spring, Maven/Gradle, and Hibernate.
  • Experience with Spring Boot, Spring Cloud, and Docker; and with Sonar, AWS, Ansible, Jenkins, and Git.
  • Experience with Kubernetes, and Open Shift is an asset.
  • Experience with data modelling, relational databases, and NoSQL databases
  • Knowledge of cryptography and security
  • Worked as part of Scrum teams or similar iterative Agile development methodologies
  • Practiced continuous improvement and promoted knowledge sharing
  • Proven communication skills and coaching abilities

Responsibilities

  • Design and develop high-performance, scalable applications with complex components
  • Participate in defining the overall technical product architecture and establishing best practices
  • Assess and resolve issues related to performance, scalability, availability, and security
  • Perform design and code reviews, refactoring, and mentoring to other developers
  • Research and evaluate 3rd party libraries, tools, products, and services
  • Participate in all software development lifecycle activities: estimation, planning, designing, coding, documenting, and testing
  • Be proactive and facilitate knowledge sharing across teams
  • Lead and work with autonomy wherever possible.

Skills

Communication skills
Mentoring
Agile development

Education

Bachelor’s or Master’s degree in Software Engineering or Computer Science

Tools

Spring Framework
Spring Boot
Spring Cloud
Docker
Kubernetes
Hibernate
Maven/Gradle
Jenkins
Git
AWS
Ansible
Sonar
OpenShift

Job description

My recruiter Inc caters to grow the business to next level by providing professional services to empower the organizational values with right suitable candidate. Our mission is to provide the skilled professionals who will work with passion and dedication for the success of the organizations.

Our client is a global software services and solutions provider. Established in 1996, they deliver innovative technology solutions and services across multiple domains, in North America.

The Principal Java Developer will participate in defining the overall technical product architecture and establishing best practices and architectural vision to guide the development team

Responsibilities:
  • Design and develop high-performance, extremely scalable applications with complex system components
  • Participate in defining the overall technical product architecture and establishing best practices and architectural vision to guide the development team
  • Assess and resolve issues relating to performance, scalability, availability, and security
  • Perform design and code reviews, assist with refactoring, and provide guidance and mentoring to other developers
  • Research and evaluate 3rd party libraries, tools, products, and services
  • Participate in all software development lifecycle activities: estimation, planning, designing, coding, documenting, and testing
  • Be proactive, facilitate knowledge sharing, and continually improve our activities
  • Lead and work with autonomy wherever possible.
Requirements:
  • Bachelor’s or master’s degree in software engineering or computer science
  • Extensive experience in service-oriented architecture, microservices, TDD, and CI for enterprise SaaS/PaaS applications
  • Used design patterns, unit testing, and object-oriented analysis & design
  • Deep expertise in Core Java, J2EE, and Java frameworks such as Spring, Maven/Gradle, and Hibernate
  • Experience with Spring Boot, Spring Cloud, and Docker; and with Sonar, AWS, Ansible, Jenkins, and Git.
  • Experience with Kubernetes, and Open Shift is an asset.
  • Experience with data modelling, relational databases, and NoSQL databases
  • Knowledge of cryptography and security
  • Worked as part of Scrum teams or similar iterative Agile development methodologies
  • Practiced continuous improvement and promoted knowledge sharing
  • Proven communication skills and coaching abilities
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Architect: Lead Scalable Microservices
Senior Java Architect: Lead Scalable Microservices

My Recruiter • Toronto

On-site
CAD 110,000 - 170,000
Senior Java Software Engineer
Senior Java Software Engineer

Bounteous • Montreal

On-site
CAD 85,000 - 115,000
Java Developer
Java Developer

Virtusa • Mississauga

On-site
CAD 110,000 - 170,000
Java Developer - Senior
Java Developer - Senior

Collabera • Burnaby

On-site
CAD 120,000 - 160,000
Sr Java developer
Sr Java developer

Atyeti • Toronto

On-site
CAD 80,000 - 120,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel Inc. • Montreal

On-site
CAD 90,000 - 120,000
JUnit testing
Senior Java Software Engineer
Senior Java Software Engineer

Intellect Design Arena Ltd • Toronto

On-site
CAD 120,000 - 180,000
Java developer
Java developer

VBeyond Corporation • Calgary

On-site
CAD 110,000 - 140,000
Backend Java Developer
Backend Java Developer

Alltech Consulting Services, Inc. • Montreal

On-site
CAD 80,000 - 110,000
Senior Java Developer
Senior Java Developer

Compunnel Inc. • Mississauga

On-site
CAD 100,000 - 130,000