Java Full Stack Developer

Cyberspace Technologies Llc — Canada · Posted ~1 hour ago

Senior Full-time

Skills

Java Spring Boot Microservices REST APIs React Angular SQL JavaScript TypeScript Kafka

🔓 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

An organization is seeking an experienced full stack developer to create scalable enterprise applications. The role covers backend services, frontend interfaces, APIs, databases, and modern software development practices.

Highlights

Opportunity to build enterprise applications using modern backend and frontend technologies with ownership across the full development lifecycle.

Description

Job Title: Java Full Stack Developer Experience: 5–10 Years Job Type: Full-Time Job Summary We are looking for an experienced Java Full Stack Developer to design, develop, test, and maintain scalable enterprise applications. The ideal candidate will have strong hands-on experience with Java, Spring Boot, Microservices, REST APIs, and modern front-end technologies such as React or Angular. Key Responsibilities Design, develop, and maintain scalable full-stack applications using Java and Spring Boot.Develop and integrate RESTful APIs and microservices.Build responsive and user-friendly front-end applications using React.js or Angular.Develop reusable UI components using JavaScript/TypeScript, HTML5, and CSS3.Implement business logic using Java, Spring MVC, Spring Boot, and Hibernate/JPA.Design and optimize database queries, stored procedures, and data models using SQL.Work with databases such as PostgreSQL, MySQL, Oracle, or SQL Server.Integrate messaging platforms such as Apache Kafka or RabbitMQ.Implement application security using Spring Security, OAuth2, or JWT.Write unit and integration tests using JUnit, Mockito, or similar frameworks.Troubleshoot application issues and perform performance tuning and debugging.Develop and maintain CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.Work with Git for source-code management and collaborative development.Containerize applications using Docker and deploy/manage workloads using Kubernetes.Work with cloud platforms such as AWS, Azure, or GCP.Participate in code reviews, technical discussions, Agile ceremonies, and sprint planning.Collaborate with architects, business analysts, QA engineers, DevOps engineers, and other development teams.Required Skills 5+ years of professional software development experience.Strong proficiency in Java 8/11/17+.Strong experience with Spring Boot and Spring Framework.Hands-on experience with Microservices architecture.Strong knowledge of REST APIs and web services.Experience with React.js or Angular.Strong JavaScript/TypeScript fundamentals.Experience with Hibernate/JPA.Strong SQL and relational database experience.Experience with Git and CI/CD.Good understanding of Docker and Kubernetes.Experience with at least one major cloud platform: AWS, Azure, or GCP.Strong understanding of object-oriented programming, design patterns, and software development lifecycle.Excellent troubleshooting, communication, and problem-solving skills.