Job Requirements
Job Title: Java Developer with AWS
Location: PCS CA~TORONTO
Years of Experience: 15+ Years
Job Summary: Experienced Java Developer who has previous experience in Online Banking for BusinessOLBB with 15 years of expertise in designing developing and maintaining enterprisegrade applications Strong background in Java Spring Boot Microservices REST APIs and database technologies with working knowledge of AWS cloud services Responsible for delivering scalable secure and highperformance solutions while collaborating with crossfunctional teams throughout the software development lifecycle.
Responsibilities
Design develop and maintain robust Javabased applications using Spring Boot and Microservices architecture
Analyze business requirements and translate them into technical solutions and application designs
Develop and integrate RESTful APIs and backend services with internal and external systems
Participate in code reviews unit testing debugging and performance optimization activities
Support application deployment monitoring and maintenance in development testing and production environments
Work with AWS services such as EC2 S3 CloudWatch and IAM for application hosting and monitoring
Collaborate with architects business analysts QA teams and DevOps engineers to ensure successful project delivery
Troubleshoot production issues perform root cause analysis and implement preventive solutions
Mandatory Skills
Java Core Java Collections Multithreading Streams
Spring Boot Microservices Development
REST API Design Integration
Preferred Skills
SQL & Database Management (Oracle/MySQL/PostgreSQL)
AWS Cloud Services (EC2, S3, IAM, CloudWatch)
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- AWS Certified Solutions Architect or equivalent certification is highly desirable.
- 15+ years of experience in IT, with a focus on architecture and cloud solutions.
Work Experience
15-30Years