JAVA Applications Developer

5 - 9 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking an experienced Senior Application Developer to support the modernization of our application portfolio through the migration of on-premises systems, both legacy and modern, to the cloud (GCP). As a Senior Application Developer, you will play a crucial role in refactoring application code for cloud compatibility, updating connectivity for cloud-hosted databases, and ensuring the reliable performance of applications post-migration. This role is pivotal in our digital transformation journey. Your responsibilities will include analyzing existing on-premises applications to determine their architecture, dependencies, and migration requirements. You will develop and execute migration strategies and plans for various applications and collaborate closely with infrastructure, database, and security teams to ensure a smooth and secure migration process. Thorough testing of migrated applications in the cloud environment will be conducted to guarantee functionality, performance, and data integrity. In the event of any issues arising during the migration process, you will troubleshoot and resolve them promptly. Documenting the migration process, configurations, and any application changes will also be part of your role. The ideal candidate should possess strong problem-solving and analytical skills, excellent communication and collaboration abilities, and the capacity to work effectively both independently and as part of a team. Additionally, expertise in using AI development tools such as Copilot, Cline, and Cursor for reverse engineering is required. You will be involved in the analysis of existing applications to comprehend their architecture, dependencies, and migration requirements. Refactoring or rewriting code in Java, Node.js, and Angular to align with cloud-native patterns will also be a key aspect of your responsibilities. Updating application configuration files and connection strings to integrate with the new cloud-based database, ensuring secure and reliable connectivity, and collaborating with DB and infrastructure teams to validate integration and performance are vital tasks. Furthermore, you will conduct unit, integration, and performance testing in the cloud environment, diagnose and resolve issues related to connectivity, latency, or timeouts, and document migration steps, architectural changes, and configurations. Aligning efforts with DevOps, security, and infrastructure best practices will also be essential. **Required Skills:** - 5+ years of experience in application development and/or modernization projects. - Strong expertise in at least one of the following tech stacks: - Legacy: Java (JDK 5+, Struts, Spring), .NET - Modern: Java (Spring Boot), Node.js, Angular - Familiarity with cloud platforms such as AWS, Azure, or GCP. - Profound understanding of database connectivity (JDBC, ODBC, ORM frameworks like Hibernate). - Working knowledge of DevOps practices including CI/CD pipelines like Jenkins/GitHub Actions. - Understanding of cloud security principles such as IAM, VPCs, and encryption protocols. **Nice-to-Have:** - Cloud certifications (e.g., AWS Certified Developer, Azure Associate). - Experience with Infrastructure as Code tools like Terraform and CloudFormation. - Previous experience in modernizing mainframe or legacy systems to the cloud. TELUS Digital is an equal opportunity employer committed to fostering a diverse and inclusive workplace. Employment decisions are made based on applicants" qualifications, merits, competence, and performance without regard to any diversity-related characteristic.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
TELUS Digital logo
TELUS Digital

Information Technology

Calgary

RecommendedJobs for You