Lead Full Stack Developer – Java, Angular/react, Azure

Remote, CA, Canada

Job Description

About the Role

We are seeking a hands-on Senior Full Stack Developer with strong expertise in Java (Spring Boot, Java 17+), Angular (v18), and React, who will also provide technical leadership and mentorship to a development team. This position involves

80% hands-on development

and

20% team leadership, planning, and architectural design

. The ideal candidate will possess deep experience in

Azure cloud services

, modern application design, and best practices for building scalable, secure, and high-performing systems.

Key Responsibilities

Design, develop, and architect robust, scalable, and cloud-native applications using Java (Spring Boot), Angular/React, and Azure Cloud Services. Write clean, maintainable, and efficient code across the full stack while upholding high development standards. Lead and mentor a team of full stack developers through code reviews, technical guidance, and collaborative problem-solving. Define system architecture, data flow, and integration strategies for large-scale distributed systems. Design and implement

microservices

and

REST APIs

following secure, modular, and reusable design principles.

Develop data persistence layers using Spring Data JPA

and ensure optimal data performance across relational and NoSQL systems.

Design and deploy containerized applications using Docker and Kubernetes (AKS)

. Collaborate closely with architects, DevOps, QA, and product teams to ensure system integrity, scalability, and performance. Establish and enforce best practices in coding, testing, and deployment -- leveraging Azure DevOps and CI/CD pipelines. Drive technical discussions on architecture, scalability, and performance optimization. Stay abreast of emerging technologies and provide recommendations for continuous improvement and innovation.
Required Skills & Experience

10 -15 years of hands-on software development experience with proven leadership in solution design and delivery. Expert-level proficiency in Java 17+, Spring Boot, and related frameworks. Strong front-end experience with Angular 18, React, JavaScript, and TypeScript. Proven hands-on experience with Microsoft Azure -- including Azure Storage, Azure Cache for Redis, AKS (Azure Kubernetes Service), App Services, Functions, and Key Vault. Strong understanding of System Design, Microservices Architecture, and Distributed Systems. Practical experience with CI/CD pipelines, Git, Azure DevOps, and containerization using Docker/Kubernetes. Solid grasp of API design, application security, and performance tuning. Strong understanding of

Spring Data JPA

, database design, and ORM best practices Demonstrated ability to lead teams, mentor developers, and collaborate effectively across functions. Excellent communication, problem-solving, and decision-making skills with a proactive, ownership-driven mindset.
Preferred Skills

Experience with

event-driven architectures

,

message queues (Kafka, RabbitMQ)

, or

Domain-Driven Design (DDD)

. Familiarity with

Node.js

and additional front-end frameworks. Knowledge of

test automation frameworks

(JUnit, Jasmine, Jest, Selenium). Experience working in

Agile/Scrum

environments and participating in sprint planning and technical design discussions.
Education

Bachelor's or Master's degree in

Computer Science

,

Software Engineering

, or a related field.
Why Join Us

Lead

end-to-end development

of innovative, cloud-based solutions while staying

deeply hands-on

in code. Collaborate with top engineering talent in a culture that values

technical excellence and innovation

. Work on impactful projects that leverage

AI, data, and cloud

to accelerate business transformation. Competitive compensation and opportunities for

career growth and architectural leadership

.
Job Type: Full-time

Pay: $140,000.00-$170,000.00 per year

Application question(s):

Do you have visa to travel to US for business meetings when required
Experience:

Java full stack : 10 years (required) Angular 17 or higher: 2 years (preferred)
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3045713
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, CA, Canada
  • Education
    Not mentioned