Java Software Engineer

NLB Services

Calgary

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NLB Services is seeking a Senior Software Designer / Developer based in Calgary, Alberta. In this role, you will lead the design, development, and maintenance of enterprise-grade applications, primarily focusing on cloud migration using Azure.

The ideal candidate will have over 10 years of experience in software development, with strong skills in Java, J2EE, Spring, and cloud-native architectures. You will be working directly with cross-functional teams to enhance our operational capabilities.

Qualifications

  • 10+ years in software development and design.
  • Experience in cloud migration, preferably Azure.
  • Strong understanding of Java, J2EE, and Spring frameworks.

Responsibilities

  • Lead application analysis and remediation for cloud migration.
  • Refactor applications using microservices and cloud-native patterns.
  • Optimize database workloads for performance and scalability.
  • Implement resiliency and scaling practices for applications.

Skills

Java
J2EE
Spring
Spring Boot
Microservices
Docker
Linux
DevOps
Selenium
REST Assured

Education

Bachelor’s degree or equivalent in a relevant field

Job description

Senior Software Designer / Developer (Cloud Migration and Modernization)

This role is responsible for designing, developing, and maintaining enterprise‑grade applications that support core business functions. This position plays a key role in cloud migration initiatives, including assessing applications, identifying gaps, and driving cloud‑ready, scalable solutions primarily in Azure.

Responsibilities
  • Lead application analysis and remediation for cloud migration
  • Refactor applications using microservices, containerization, and cloud‑native patterns
  • Optimize database workloads for performance and scalability
  • Align applications with cloud architecture, security, and operational standards
  • Implement resiliency, observability, and scaling practices
  • Lead database modernization (e.g. Oracle to PostgreSQL)
Application Design & Development
  • Design and develop scalable applications using modern architectures
  • Lead development of enterprise solutions using Java and J2EE
  • Translate business requirements into technical designs
  • Develop APIs, backend services, and integrations
  • Support microservices and cloud‑ready architectures
Quality, Performance & Delivery
  • Ensure code quality through testing and reviews
  • Troubleshoot and optimize application performance
  • Provide effort estimates and support delivery planning
  • Produce technical documentation
  • Ensure compliance with development standards and governance
Support & Operations
  • Provide support for critical systems
  • Maintain logs of incidents and resolutions
  • Work with cross‑functional teams
Education

Bachelor’s degree or equivalent in a relevant field

Experience & Skills
  • 10+ years in software development and design
  • Experience in cloud migration (Azure preferred)
  • Strong Java, J2EE, Spring, Spring Boot
  • Experience with microservices and APIs
  • Experience with Docker, Linux, DevOps
  • Testing tools (Selenium, REST Assured)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Cloud Architect – Azure, Spring Boot & Microservices
Java Cloud Architect – Azure, Spring Boot & Microservices

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 120,000 - 180,000
Senior Full Stack Java Developer
Senior Full Stack Java Developer

Axiom Global Technologies • Toronto

On-site
CAD 120,000 - 160,000
Java Full Stack Developer
Java Full Stack Developer

Compunnel, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Java Developer
Java Developer

Cyber Space Technologies LLC • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Software Developer – Back End
Software Developer – Back End

Symbiotic Group • Toronto

On-site
CAD 100,000 - 130,000
Senior Java Software Engineer
Senior Java Software Engineer

Intellect Design Arena Ltd • Toronto

On-site
CAD 80,000 - 120,000
Full Stack Java Developer
Full Stack Java Developer

Astek • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Java Solutions Architect
Java Solutions Architect

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Canada

Hybrid
CAD 100,000 - 130,000
Application Solution Architect
Application Solution Architect

VDart • Canada

On-site
CAD 100,000 - 130,000
Senior Software Developer
Senior Software Developer

MatchBox Consulting Group • Calgary

On-site
CAD 90,000 - 120,000