Full Stack Java Developer

Cloudoplusin — Canada · Posted ~4 hours ago

Senior Full-time

Skills

Java Spring Boot Spring Framework microservices REST APIs React Angular AWS cloud technologies relational databases NoSQL databases cloud SQL NoSQL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Build and deploy scalable enterprise applications as an experienced full-stack Java engineer. You will develop backend services and microservices with Java and Spring Boot, create responsive interfaces with React or Angular, deploy applications to AWS and work with both relational and NoSQL databases. The role requires 10+ years of IT experience, at least 5 years of Java experience, and at least 1 year with AWS or another cloud platform.

Highlights

Full-time opportunity for an experienced engineer to build scalable enterprise applications using modern Java, Spring, microservices, React or Angular, AWS, and cloud technologies. The role combines complex backend engineering with responsive frontend development and database work.

Description

Full Stack Java Developer – Java | Spring Boot | Microservices | React | AWS | Cloud Employment Type: Full-Time Experience: IT Exp 10+ Years Java Exp Min 5+ Years AWS or any cloud 1 year We're looking for an experienced Full Stack Java Developer with strong hands-on experience in Java, Spring Boot, Microservices, REST APIs, React/Angular, AWS, and Cloud Technologies to join our engineering team. If you enjoy building scalable enterprise applications, solving complex technical problems, and working with modern cloud technologies, we'd love to hear from you. Key Responsibilities Design, build, and deploy scalable enterprise applications using Java and modern development frameworks.Develop robust backend services and microservices using Java, Spring Boot, and Spring Framework.Build responsive and user-friendly frontend applications using React.js or Angular.Design, deploy, and maintain applications on AWS Cloud.Work with relational and NoSQL databases and optimize application performance.Containerize and deploy applications using Docker and Kubernetes.Implement secure, scalable, highly available, and reliable cloud solutions.Troubleshoot application and production issues and implement effective solutions.Collaborate with architects, software engineers, product teams, and client stakeholders to deliver enterprise solutions.Implement and manage secure authentication and authorization mechanisms using JWT (JSON Web Tokens) and OAuth 2.0 for enterprise applications and APIs.Implemented distributed transaction management using Two-Phase Commit (2PC) to ensure data consistency and reliability across multiple services and databases.Implement Saga Pattern for managing distributed transactions and ensuring data consistency across Microservices.Design, develop, and consume RESTful APIs using JSON for seamless system integration and communication.Build high-performance backend services and Microservices using Spring Boot, Spring MVC, Spring Security, and Spring Data JPA.Develop and manage containerized Microservices architectures using Docker and Kubernetes.Utilize AWS services including EC2, S3, RDS, Lambda, API Gateway, ECS/EKS, CloudWatch, IAM, and SQS/SNS. Technologies Java • Spring Boot • Spring Framework • Spring MVC • Spring Security • Microservices • REST APIs • Hibernate • JPA • React.js • Angular • JavaScript • TypeScript • HTML5 • CSS3 • AWS • EC2 • S3 • Lambda • RDS • ECS • EKS • API Gateway • IAM • CloudWatch • SQS • SNS • Docker • Kubernetes • Jenkins • GitHub Actions • Maven • Gradle • Git • PostgreSQL • MySQL • Oracle • MongoDB