1

Junior Software Developer Java Jobs in Calgary, AB

Sr. Software Engineer (Disclosure)

Calgary, AB ยท On-site

CA$11K - CA$145K/yr

Work with Product, QA, and DevOps to deliver features aligned with customer needs. * Contribute to ... Backend: Node.js, Express, Java, Spring Boot, MySQL/PostgreSQL, InDesign Server * Excellent written ...

Apply Early

AI Engineer - Canada

Calgary, AB ยท Remote

CA$60K - CA$70K/yr

About the job We are seeking a highly skilled and experienced AI/ML Developer to join our team. The ... Java (Plus) : Expose AI/LLM functionality written in Python using Java services, leverage multi ...

Senior Developer

Calgary, AB

CA$64K - CA$106K/yr

Mentor junior and intermediate developers and contribute to mobile engineering best practices ... software development experience, with strong mobile development experience * 2+ years of hands-on ...

Senior Software Engineer - Canada

Calgary, AB ยท Remote

CA$120K - CA$150K/yr

As platform engineers, we are building a next-generation machine learning platform, which ... Kafka, Flink) Requirements * 5+ years software development experience * 5+ years experience in Java ...

Senior Software Engineer - Canada

Calgary, AB ยท Remote

CA$120K - CA$150K/yr

As platform engineers, we are building a next-generation machine learning platform, which ... Kafka, Flink) Requirements * 5+ years software development experience * 5+ years experience in Java ...

Software development using Java/Kotlin. * Database development, schema design, and data operational ... Engineering or Computer Science. * Development experience utilizing Java, Kotlin, SQL, Python ...

You are a senior software engineer who happens to specialize in automation, not a developer who ... Provide constructive feedback and mentor intermediate/junior developers in RPA best practices

Expertisein back-end languages like Node.js, Python, Java, Go, C#, and associated frameworks. Able ... Strong analytical and problem-solving skills to troubleshoot and debug software issues. * Great ...

Demonstrated ability to mentor junior developers, conduct thorough code and solution reviews, and uphold industry best practices in the industry * Experience in implementing Application Lifecycle ...

next page

Showing results 1-20

Junior Software Developer Java information

What are some common challenges faced by Junior Software Developers working with Java, and how can they overcome them?

Junior Software Developers working with Java often encounter challenges such as understanding complex codebases, managing version control with tools like Git, and applying best practices for clean and efficient code. To overcome these obstacles, it's helpful to actively participate in code reviews, seek guidance from senior developers, and make use of online resources and documentation. Joining stand-up meetings and collaborating closely with teammates can also accelerate learning and help new developers adapt to the team's workflow.

What are the key skills and qualifications needed to thrive as a Junior Software Developer (Java), and why are they important?

To thrive as a Junior Software Developer (Java), you need a solid understanding of Java programming, algorithms, and object-oriented principles, often supported by a degree in computer science or related field. Familiarity with development tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and knowledge of build tools like Maven or Gradle is often required. Strong problem-solving abilities, willingness to learn, and effective communication skills help junior developers collaborate and adapt quickly. These skills are crucial for building reliable software, integrating smoothly into development teams, and growing within the role.

What is the difference between Junior Software Developer Java vs Junior Software Developer Python?

AspectJunior Software Developer JavaJunior Software Developer Python
Required CredentialsBachelor's in CS or related field, Java certifications (optional)Bachelor's in CS or related field, Python certifications (optional)
Work EnvironmentEnterprise applications, backend development, large-scale systemsData analysis, scripting, web development, AI/ML projects
Employer & Industry UsageFinancial services, enterprise software, telecomTech startups, data science firms, research institutions
Common Search & ComparisonYesYes

Both roles typically require a bachelor's degree in computer science or related fields. Java developers often work on enterprise-level applications in industries like finance and telecom, while Python developers focus on data analysis, scripting, and AI projects in startups and research. The choice depends on your career interests and industry focus.

What does a Junior Software Developer Java do?

A Junior Software Developer Java is an entry-level programmer who specializes in building, testing, and maintaining software applications using the Java programming language. They typically work under the supervision of senior developers and contribute to coding, debugging, and documentation. Their responsibilities often include fixing bugs, writing unit tests, and collaborating with team members to deliver functional software solutions. This role is ideal for individuals who have a basic understanding of Java and are eager to gain professional experience in software development.
Infographic showing various Junior Software Developer Java job openings in Calgary, AB as of June 2026, with employment types broken down into 100% Full Time. Highlights an 67% In-person, and 33% Remote job distribution.
Sr. Software Engineer (Disclosure)

Sr. Software Engineer (Disclosure)

ClearGov

Calgary, AB โ€ข On-site

CA$11K - CA$145K/yr

Full-time

Medical, Dental, Vision, Life, PTO

Posted 8 days ago

Be an early applicant


Job description

About ClearGov
Our mission is to create easy-to-use software to help local governments plan, budget and report better. ClearGov is a rapidly growing SaaS company that offers a complete planning, budgeting and financial reporting suite that enables local governments to plan, build, and present their financials more efficiently and effectively. Weโ€™re a mission-driven company that envisions a world where modern software enables every local government to best serve and improve its community.

Our software is utilized nationwide by more than 1,700 towns, cities, school districts, and other local agencies who are part of the ClearGov community, and weโ€™re adding more every day. Weโ€™ve been named to the โ€œGovTech 100โ€ for eight years running. ClearGov also earned a place on the Inc. 5000 list of Americaโ€™s Fastest Growing Companies for five consecutive years: 2021, 2022, 2023, 2024, and 2025.

The ClearGov team is a talented group of folks who are passionate about our mission and committed to building a positive, productive company culture. We believe in a work-hard/play-hard environment, and every day, we strive to get better at our work, all while being considerate, trustworthy, and transparent in everything we do.


Core Values

  • Be Clear: We strive to be open in all that we do because we believe that transparency is the foundation upon which all meaningful relationships are built.
  • Be Trustworthy: We always act with integrity and keep our word because we believe that honest people are authentic, consistent, and dependable and that those traits form the cornerstone for success and well-being.
  • Be Considerate: We are mindful about the impact that our comments and actions will have on others because we want to build a compassionate, inclusive environment that nurtures all individuals and communities.
  • Be Positive: We believe that the first step in getting something done is believing that it can be done because we know that positive energy brings enthusiasm, excitement, and empowerment to the team.
  • Be Better: We constantly ask ourselves, "How can we do this better?" because we know that our families, colleagues, investors, and customers depend on the results we deliver every day.
  • Be Fierce: We seek to have bold conversations that interrogate reality and provoke learning to help us tackle our toughest challenges and enrich relationships.
  • Be Fun: We value the lighter side of life because we believe that balance, laughter, and enjoying every moment fuel the soul.
    ย 
About the Opportunity
Weโ€™re looking for a Senior Software Engineer with a passion for learning, a kind heart, a positive attitude, and a great sense of humor to join our growing team. Youโ€™ll partner closely with Product, Design, Customer Success, Implementation, and fellow Engineering teammates to deliver scalable, high-quality solutions while fostering a collaborative, high-performing team.

The Senior Software Engineerย  will be a key player on an incredible team as we execute our mission to help local governments and school districts take the next step from good to great.

Key Responsibilities:
  • Serve as a Senior Technical Contributor: Deliver high-impact work on the Disclosure Studio while setting a strong example of ownership and technical quality.
  • Own Design & Delivery of Complex Features: Implement scalable, maintainable solutions from concept through production support.
  • Support Engineering Excellence: Adhere to development standards, participate in peer reviews, and contribute to testing and automation improvements.
  • Contribute to Continuous Improvement: Adopt modern tools, AI-enabled development practices, and evolving engineering standards to improve efficiency, code quality, and overall team productivity.
  • Address Technical Debt & Production Issues: Resolve performance bottlenecks, fix defects, and contribute to incremental platform improvements.
  • Collaborate Cross-Functionally: Work with Product, QA, and DevOps to deliver features aligned with customer needs.
  • Contribute to Sprint Planning & Execution: Provide estimates, participate in planning, and ensure timely completion of assigned initiatives.
Critical Skills/Experience:
  • 5โ€“8+ years of professional software engineering experience, preferably in SaaS applications
  • Proven ability to design and implement complex features with minimal oversight
  • Strong understanding of software development best practices, testing, and maintainability
  • Experience contributing to reliable, scalable production systems
  • Comfortable working in Agile/Scrum teams with predictable delivery expectations
  • Strong SQL and relational database experience (MySQL or PostgreSQL preferred)
  • Familiarity with AI-assisted development tools and modern engineering practices
  • Frontend: Angular, Highcharts, D3, Gulp, LESS, Typescript, JSpreadsheet
  • Infrastructure & Tools: AWS (including S3), Azure, GCP, Git, JIRA, Confluence
  • Backend: Node.js, Express, Java, Spring Boot, MySQL/PostgreSQL, InDesign Server
  • Excellent written and verbal communication skills
  • Passion for mentoring and developing engineers across both IC
  • In-depth knowledge of Scrum and Agile Software Development Methodology
  • Superb organizational and time management skills and ability to prioritize effectively
  • Excellent oral and written communication
ย The Ideal ClearGov Candidate:
  • Self-motivated, self-starter with a zeal to winย 
  • Great communicator; strong oral and written skillsย 
  • Ability to think creatively and innovativelyย 
  • Hands-on problem solver who enjoys cracking difficult nutsย 
  • Quick study โ€“ able to pick up and apply new concepts in a hurryย 
  • Track record of achievementย 
  • Enjoys working on and helping to build outstanding teamsย 
  • Demonstrates an entrepreneurial spirit and gets stuff doneย 
  • A sense of humor and donโ€™t take themselves too seriouslyย 
Why Join Us:
  • Flexible, hybrid work
  • Chance to make a meaningful impact on government and school district transparency and accountability
  • Opportunity to work in a fast-paced, fun, and collaborative environment
  • Competitive salary and benefits package (see below)
  • Professional growth opportunities
Compensation:
  • In the spirit of transparency, we are excited to share the base salary for this position is $110,000 - $145,000 CAD and exclusive of fringe benefits or potential bonuses. If you are hired at ClearGov, your final base salary compensation will be determined by factors such as skills, interview performance, education and/or experience. In addition to those factors, we believe in the importance of pay equity and consider internal equity of our current team members as a part of any final offer. Please keep in mind that the range mentioned above is the full base salary for the role. Hiring beyond the base range would not be typical in order to allow for future & continued salary growth. We also offer a generous compensation and benefits package (more information on benefits listed below).
Benefits:
  • Competitive Salary
  • Quality Medical, Dental, and Vision Insurance Plansย 
  • Life Insuranceย 
  • RRSP Matching
  • Personal Time Off Policy
  • Company-Paid Holidays Observed
  • Annual Holiday โ€œDimming of the Lightsโ€ (aka: reduced work hours)
  • Parental Leave
  • Employee Referral Bonus

#LI-ER1

ClearGov is an equal opportunity employer committed to building a diverse, inclusive, and respectful workplace. We prohibit discrimination and harassment of any kind and make employment decisions without regard to race, color, ancestry, ethnicity, nationality or national origin, citizenship, sex, sexual orientation, gender identity or expression, religion or creed, age, disability, genetic information, pregnancy, childbirth or related medical conditions, marital or family status, veteran or military status, Indigenous status, record of offenses (where legally protected), or any other characteristic protected by applicable federal, state, provincial, or local laws in the United States and Canada.

ClearGov is also committed to providing reasonable accommodations for applicants and employees with disabilities, in accordance with applicable U.S. and Canadian laws. If you require an accommodation during any part of the hiring process, please let us know.

At ClearGov, we value diverse perspectives and believe they strengthen our ability to achieve our mission of helping local governments work better.

Powered by JazzHR

EUi1geqayk