Position- Core Java Developer
Location- Toronto, ON(Hybrid)
Must Skills:
Java Streaming
Reactive Programming
AWS EC2
Jenkins
We need candidates with maximum 15 years of experience who are hands on coders. Leads or managers will not work.
Job Description:
We are seeking a skilled Java Backend Developer with hands-on experience in Core Java, Spring Boot, and AWS to join our dynamic team. The ideal candidate will be responsible for designing, developing, and deploying scalable backend services and APIs in a cloud-native environment.
Key Responsibilities:
Develop and maintain backend applications using Core Java and Spring Boot.
Design and implement RESTful APIs and microservices.
Deploy, monitor, and manage applications on AWS cloud infrastructure.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure code quality through unit testing and code reviews.
Requirements:
Strong proficiency in Core Java and Spring Boot framework.
Experience with AWS services such as EC2, S3, Lambda, RDS, and CloudFormation.
Familiarity with CI/CD pipelines and containerization (Docker, Kubernetes is a plus).
Good understanding of software development best practices and agile methodologies.