Java Fullstack Architect
Apply NowJob details
Java Full Stack Architect Location: Mississauga, ON (5 days onsite) Job Type: Full-time Experience Level: 10 years Job Summary We are looking for a highly skilled Java Full Stack Architect to design and implement scalable, high-performance, and secure applications. The ideal candidate will have extensive experience in Java, Spring Boot, Microservices, front-end frameworks (Angular/React), cloud platforms (AWS/Azure/GCP), and DevOps practices . This role requires strong technical leadership, architecture design, and collaboration with cross-functional teams. Key Responsibilities Architecture & Design Design scalable, resilient, and secure full-stack applications. Develop microservices architecture with Spring Boot and REST APIs. Architect and implement cloud-native solutions on AWS/Azure/GCP. Define and enforce best practices in coding, architecture, and security. Backend Development Design and develop backend services using Java, Spring Boot, Hibernate/JPA . Optimize database performance using PostgreSQL, MySQL, or NoSQL (MongoDB, Cassandra). Implement event-driven architecture using Kafka, RabbitMQ, or similar tools. Frontend Development Develop responsive and interactive UI using Angular, React.js . Ensure seamless integration between front-end and back-end services. Optimize UI performance and maintain a modular component-based architecture. Cloud & DevOps Deploy and manage applications using Docker, Kubernetes, CI/CD pipelines . Implement security best practices (OAuth, JWT, API Gateway). Monitor application health and performance using Prometheus, Grafana, ELK Stack . Collaboration & Leadership Work closely with Product Owners, Developers, and QA teams to drive product success. Provide technical guidance, mentoring, and code reviews for development teams. Stay updated on emerging technologies and recommend adoption where relevant. Required Skills & Experience 10 years of experience in Java development. Expertise in Spring Boot, Microservices, REST APIs, and ORM frameworks . Strong front-end experience with Angular, React, or Vue.js . Hands-on experience with Docker, Kubernetes, Jenkins, Terraform . Proficiency in cloud platforms: AWS, Azure, or GCP . Solid understanding of design patterns, SOLID principles, and performance tuning . Experience with CI/CD, Git, and Agile methodologies . Excellent problem-solving, communication, and leadership skills. Preferred Qualifications Experience with GraphQL, WebSockets, and real-time applications . Knowledge of AI/ML integration into applications. Familiarity with Serverless architectures (AWS Lambda, Azure Functions) . Certification in AWS/Azure/GCP is a plus.
Apply Now