Senior Java Developer (GCP Preferred)
Location: North York, ON (Hybrid 3 days onsite)
Duration: Long-Term Contract
Rate: CAD 50 55/hr + HST
About the Role
we are looking for a Senior Java Developer to build and support applications for a leading financial services company. The ideal candidate should have strong experience in Java development, cloud technologies (preferably GCP), APIs, and Agile environments.
Key Responsibilities
- Develop and maintain Java-based applications.
- Work closely with Product Owners to understand business requirements.
- Design, develop, test, and troubleshoot applications.
- Participate in code reviews and technical design discussions.
- Build and consume REST/SOAP APIs.
- Support QA teams with testing and defect resolution.
- Demonstrate completed features to stakeholders.
- Collaborate with team members during Agile sprints.
Required Skills
- 6+ years of Java/J2EE development experience.
- Strong experience with:
- Java, Spring, Spring Boot
- REST/SOAP Web Services
- Hibernate, SQL
- Tomcat, WebSphere
- Jenkins, SonarQube
- JUnit testing
- Experience with Google Cloud Platform (GCP) or AWS.
- Strong understanding of APIs, JSON, Swagger, and web services.
- Experience with Agile/Scaled Agile methodologies.
- Knowledge of design patterns, UML, and application architecture.
- Familiarity with Bitbucket, Jira, and Confluence.
- Good communication and leadership skills.
- Experience building responsive, cross-browser web applications.
Additional Requirement
- Must be available to overlap with onsite/customer teams until 9 PM IST when required.