Senior Java Developer

Overview

On Site
$60.0000 - $65.0000
Full Time

Skills

Java Developer
Springboot
Java
PythonScript
RESTful
GraphQL
Microservices
DynamoDB
PostgreSQL
Lambda
S3
AWS ECS/EKS.

Job Details

One of our Direct Client looking for Java Backend Developer


JOB DETAILS


Title: Java Backend Developer ( 5 positions)
Location: Toronto ONTARIO ( Onsite)
Duration: 12 months
Pay Range : $60-65/hr


Please email me at to speak in detail about the job.


Top Skills : Java Developer, Springboot, Java, PythonScript, RESTful , GraphQL , Microservices , DynamoDB, PostgreSQL, Lambda, S3, AWS ECS/EKS.


Job Description


Backend Engineer

We're seeking a skilled Backend Engineer to design, develop, and maintain scalable server-side applications and services.


Basic Qualifications:



  • 5+ years of professional backend development experience (non-internship)



  • 3+ years experience in system design and architecture



  • Strong proficiency in at least one backend programming language (Java, Python, Go, etc.)



  • Experience with distributed systems and microservices architecture



Technical Environment:

Core Technologies:



  • Java 11/17 with Spring Boot



  • Python for scripting and automation



  • RESTful and GraphQL APIs



  • Microservices architecture



Database Systems:



  • DynamoDB



  • RDS (PostgreSQL/MySQL)



  • Redis for caching



AWS Services:



  • AWS Lambda



  • AWS ECS/EKS



  • AWS S3



  • AWS SQS/SNS



  • AWS CloudFormation




Preferred Qualifications:



  • Microservices development and deployment



  • Distributed systems design



  • Full software development lifecycle



  • CI/CD pipelines (Jenkins, GitHub Actions)



  • Infrastructure as Code (Terraform, CloudFormation)



  • Build and maintain RESTful/GraphQL APIs



  • Security and authentication protocols



Experience with:



  • Container technologies (Docker, Kubernetes)



  • Message queuing systems



  • Performance optimization



  • Security best practices


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.