Job Search and Career Advice Platform

Enable job alerts via email!

Java/J2EE & Microservices Developer/Lead - Remote

NTT DATA

Remote

CAD 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology services organization in Canada is seeking a Java Technical Lead to guide a team in developing microservices-based applications. This role requires 2+ years in a leadership position and over 8 years of Java experience, including design and implementation of microservices architectures using Spring. The successful candidate will benefit from a collaborative environment and opportunities for skill development while working remotely with flexibility based on client needs.

Benefits

Career advancement opportunities
Ongoing skill development
Collaborative work environment

Qualifications

  • Minimum 2+ years in a lead/architect role with management responsibilities.
  • 8+ years of experience in Java/J2EE with core Java knowledge.
  • 5+ years designing microservices-based architectures.

Responsibilities

  • Lead a team of developers in designing and developing microservices.
  • Provide technical guidance on architecture and coding standards.
  • Implement CI/CD pipelines to enhance operational efficiency.

Skills

Java/J2EE
Microservices architecture
CI/CD
API security best practices
Docker
Kubernetes

Tools

Spring Framework
WebLogic
Angular
Job description
Why consider this job opportunity
  • Opportunity for career advancement and growth within a leading technology services organization
  • Work remotely with flexible arrangements based on client requirements
  • Collaborative and inclusive work environment that values innovation
  • Access to ongoing skill development through technical workshops and training sessions
  • Engage with high-profile clients and contribute to impactful projects
What to Expect (Job Responsibilities)
  • Lead and mentor a team of Java/J2EE developers in the design and development of microservices-based applications
  • Provide technical guidance on architecture, coding standards, and best practices
  • Implement CI/CD pipelines and automate deployment processes to enhance operational efficiency
  • Collaborate with product managers and business analysts to translate client requirements into technical solutions
  • Manage application performance, availability, and security while troubleshooting and resolving issues
What is Required (Qualifications)
  • Minimum 2+ years as a Java Technical Lead or in an equivalent lead/architect role with management responsibilities
  • 8+ years of experience in Java/J2EE, with strong core Java and concurrency knowledge
  • 5+ years of experience designing and implementing microservices-based architectures using Spring Framework/Spring Boot
  • 5+ years of experience in REST APIs, including API contract design and security best practices
  • 3+ years of experience with Docker for containerization and 2-3 years with Kubernetes for container orchestration
How to Stand Out (Preferred Qualifications)
  • 3+ years of hands-on experience with WebLogic for application deployment and management
  • 2-4 years of experience with frontend technologies like Angular for client-side code integration
  • Proficiency in relational databases and SQL, with experience in performance tuning and stored procedures

We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately. We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.