Senior Java Software Engineer

1 week ago


Calgary, Canada Improving Full time

Have maximal impact as a Sr Java Developer – fully owning enterprise-wide Java + AWS projects from analysis to development to deployment, while growing your skills in both technology and project leadership. We’ll support you by providing a culture-forward environment where your feedback is heard, trust and transparency are at the forefront, and your work-life balance is valued. Plus we’ll help you sharpen your core software engineering skills by giving you a variety of projects, technologies and clients to work with – no two projects are the same


What does a Sr Java Dev do?

  • Lead projects transforming legacy applications into cloud-native solutions on AWS.
  • Design, develop, and deploy serverless applications using AWS Lambda, AWS Step Functions, and evented systems.
  • Leverage Java, TypeScript, C#, and Spring Boot expertise to build scalable, robust, and maintainable applications.
  • Utilize Terraform to deploy infrastructure in CI/CD.
  • Partner with stakeholders to capture requirements and provide best-practice solutions related to AWS architecture and modernization.
  • Provide technical leadership in client engagements including mentoring more junior team members.
  • Continuously explore new AWS services and emerging technologies to integrate into modernization projects.


Qualifications

  • Located in Calgary, AB or willing to relocate to Calgary at the time of hire.
  • 5+ years of hands-on experience with AWS.
  • 5+ years using AWS services like Lambda, Step Functions, and event-driven architecture.
  • Expertise using Java Spring Boot to design and build scalable microservices and serverless architectures.
  • Experience using Terraform for CI/CD.
  • Experience partnering with clients and internal teams to deliver impactful solutions.

Why work with us?

  • Technology – Mature your core software engineering skills in newer paradigms such as Infrastructure as Code, AI, ML and digital modernization, by participating in a variety of projects, technologies and clients to work with – no two projects are the same
  • Culture - Benefit from a positive, inclusive work culture that values teamwork, innovation, and work-life balance. You are heard, appreciated and valued
  • Culture – Join our social and community events, user groups, and industry conferences, expanding your professional network with leaders in the space.
  • Growth - Be part of a dynamic, fast-growing consulting organization with a strong presence in Calgary.
  • Growth - Enjoy opportunities for career growth and continuous learning, including access to Improving’s training programs and certification support (e.g., AWS certifications).


  • Calgary, AB, Canada Improving Full time

    Have maximal impact as a Sr Java Developer – fully owning enterprise-wide Java + AWS projects from analysis to development to deployment, while growing your skills in both technology and project leadership. Plus we’ll help you sharpen your core software engineering skills by giving you a variety of projects, technologies and clients to work with – no...


  • Calgary, Alberta, Canada New Relic, Inc. Full time

    We are seeking an experienced and highly skilled Senior Java Software Architect to join our team at New Relic, Inc. Our company values innovation, collaboration, and a commitment to excellence. This role is ideal for a seasoned professional with a strong background in technical leadership and software development.Key Responsibilities:Lead the design,...


  • Calgary, Alberta, Canada Improving Full time

    Are you a highly skilled Java developer looking to take your career to the next level? Do you have experience with cloud-based technologies and a passion for innovative solutions?About This RoleWe are seeking an experienced Senior Java Software Engineer to join our team as a Cloud Architect. In this role, you will be responsible for designing, developing,...


  • Calgary, Alberta, Canada Insight Global Full time

    We are looking for a skilled Senior Software Engineer to join our team. As a key member of our technology department, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using Java and PythonMaintain and troubleshoot existing software...


  • Calgary, AB, Canada Improving Full time

    Have maximal impact as a Sr Java Developer – fully owning enterprise-wide Java + AWS projects from analysis to development to deployment, while growing your skills in both technology and project leadership. We’ll support you by providing a culture-forward environment where your feedback is heard, trust and transparency are at the forefront, and your...


  • Calgary, AB, Canada Improving Full time

    Have maximal impact as a Sr Java Developer – fully owning enterprise-wide Java + AWS projects from analysis to development to deployment, while growing your skills in both technology and project leadership. We’ll support you by providing a culture-forward environment where your feedback is heard, trust and transparency are at the forefront, and your...


  • Calgary, Alberta, Calgary region, Canada Improving Full time

    Have maximal impact as a Sr Java Developer – fully owning enterprise-wide Java + AWS projects from analysis to development to deployment, while growing your skills in both technology and project leadership. We’ll support you by providing a culture-forward environment where your feedback is heard, trust and transparency are at the forefront, and your...


  • Calgary, Alberta, Canada Nova Tribes Inc Full time

    About Nova Tribes Inc.We are a fast-paced, collaborative company seeking an experienced Java software engineer with expertise in multi-threading, microservices architecture, and distributed systems. Our ideal candidate will have at least 8 years of hands-on experience in developing and maintaining large-scale enterprise applications.Job SummaryThe selected...


  • Calgary, Alberta, Canada Pandell Land Full time

    About the RolePandell Land is seeking a highly skilled Software Engineer to join our team in Calgary, Alberta. As a key member of our software development team, you will play a crucial role in the design, development, and implementation of our retail energy solutions in North America.Your ResponsibilitiesDesign and develop scalable, reliable, and secure...


  • Calgary, Alberta, Canada Cogir Senior Living Canada Full time

    Software Engineering Director OpportunityWe are seeking a highly skilled and experienced software engineer to lead our team in developing scalable software solutions.About the Role:Design and develop software solutions using Java, Python, and other technologies.Collaborate with cross-functional teams to prioritize project requirements and ensure successful...


  • Calgary, Alberta, Canada Kiewit Corporation Full time

    About the Role: We are seeking a highly skilled Senior Software Engineer to join our team at "{company}". As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions.Main Responsibilities:Design and develop scalable software systemsCollaborate with cross-functional teams to...


  • Calgary, Alberta, Canada Cenovus Energy Full time

    About the Role:We are seeking a skilled Software Engineer with expertise in Java and Python. The ideal candidate will have a strong background in software development and be able to contribute to the design and implementation of software solutions.Key Responsibilities:Design and implement software solutions using Java and Python.Collaborate with...


  • Calgary, AB, Canada Improving Full time

    Have maximal impact as a Sr Java Developer – fully owning enterprise-wide Java + AWS projects from analysis to development to deployment, while growing your skills in both technology and project leadership. Plus we’ll help you sharpen your core software engineering skills by giving you a variety of projects, technologies and clients to work with – no...


  • Calgary, Alberta, Canada Agilus Work Solutions Full time

    About UsAt Agilus Work Solutions, we are a dynamic and forward-thinking organization dedicated to delivering innovative solutions in software development. Our team is comprised of highly skilled professionals who share a passion for creating cutting-edge applications that exceed our clients' expectations.Job Title: Senior Engineering Director for Software...


  • Calgary, Alberta, Canada Pyramid Consulting, Inc Full time

    We are currently looking for a talented Senior Java Software Architect to join our team in Alberta, Canada. This is a Full-time opportunity with long-term potential.About the RoleThe ideal candidate will have a strong background in Java development and experience with Spring Boot, MongoDB, and Microservices. They will be responsible for designing and...


  • Calgary, Alberta, Canada Randstad Full time

    We are seeking a highly skilled Senior Software Engineer to join our team. Below are the key responsibilities and requirements for the role:Key Responsibilities:Design and develop scalable cloud-based systems using Java and Python.Collaborate with cross-functional teams to ensure seamless integration with existing infrastructure.Participate in code reviews...


  • Calgary, Alberta, Canada ROGII Canada Ltd Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at ROGII Canada Ltd. As a key member of our software development team, you will play a crucial role in designing, developing, and maintaining complex software applications.About the RoleThis is a permanent position with 40 hours per week, offering a competitive salary...


  • Calgary, Alberta, Canada Neusol Technologies Ltd Full time

    About Neusol Technologies LtdWe are a leading technology company providing innovative solutions to our clients. Our team is comprised of experienced professionals dedicated to delivering exceptional results.Job SummaryWe are seeking a highly skilled Senior Software Application Engineer to join our team. As a key member of our engineering department, you will...


  • Calgary, Alberta, Canada thinktech software inc Full time

    At Thinktech Software Inc., we are seeking a highly skilled Technical Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and integrating website-related code, consulting with clients to develop and document website requirements, and conducting tests to ensure optimal server performance.About the...


  • Calgary, Alberta, Canada Fluidstream Inc. Full time

    Job DescriptionWe are seeking an experienced Senior Software Development Engineer to join our team at Fluidstream Inc.About the RoleThis is a full-time position that offers a competitive salary, paid in the range of $120,000 - $180,000 per year, depending on experience.The ideal candidate will have a strong background in software development, with 5 years or...