Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
SE Senior Java Backend Software Developer image - Rise Careers
Job details

SE Senior Java Backend Software Developer

Caseware is one of Canada's original Fintech companies, having led the global audit and accounting software industry for over 30 years, with more than 500,000 users across 130 countries and available in 16 different languages. While you might not have heard of us (yet) over 36,000 accounting and audit professionals list Caseware as a skill on their LinkedIn profiles!


As a Senior Java Backend Software Developer at CaseWare, you’ll design, develop, and test Java backend applications, and microservices to support the Caseware Cloud Platform.  You will be a part of the Smart Engagements (SE) department committed to delivering solutions whose focus is our transactional core for building applications (within our cloud ecosystem) mostly related to audit, compilation, and review products.  We are in a continuous process of digital transformation, and we are currently executing projects related to cloud technologies (AWS). 


What you will be doing:
  • You will be a full member of an agile scrum team responsible for designing and building new features, fixing bugs, and establishing the quality of solutions through the creation of test automation 
  • Application development and architectural design using Java and cloud computing on AWS. 
  • Monitoring and maintaining the health of the enterprise Java backend/microservices applications using state-of-the-art application performance monitoring tooling 
  • Stay up to date with the latest technologies and trends, implementing proof of concepts and presenting innovative ideas to contribute towards the development of our engineering culture 
  • Collaborate in requirement & solution design conversations with other Developers, Team Leads, and Products.
  • Participate in the team on-call rotation helping to identify and eliminate persistent root causes for problems that affect your customers and team 
  • Collaborate closely with DevOps/DevSuccess to drive iterative improvements to your team’s build system, test automation, and CI/CD pipelines 


What you will bring:
  • Strong understanding of Object-Oriented (OOP) Concepts & SOLID principles 
  • Strong understanding of Data Structures and Algorithms 
  • Strong experience in software architecture and designing, developing, testing and deploying applications and microservices using: 
  • Java 17/21 
  • Springboot 
  • Java Microservices hosted on AWS EKS 
  • AWS MongoDb/DocumentDB 
  • AWS S3 
  • AWS Gateway, Service-Mesh like Istio (Plus) 
  • Good knowledge of software quality issues especially related to horizontal and vertical scalability. 
  • Participate in peer code review sessions, providing feedback 
  • Conduct unit testing, write automated testing working in a trunk-based lifecycle 
  • Mentor developers on design and coding best practices, quality, performance, and security 
  • Strong English language communication and collaboration skills B2 or C1 (plus)                                             
  • Passion for technology and eagerness to learn 
  • Detail-oriented with a high level of accuracy 
  • Effective written and verbal communication skills 
  • Strong analytical and problem-solving skills 


Nice to have:
  • Shareable code repository demonstrating passion for learning and growth, and best practices of software development including commit history, branch strategies, and testing 
  • Strong programming aptitude, as demonstrated by high achievement in Computer Science courses 
  • Growth mindset 
  • Being an active lever 
  • Autonomy and focus on high quality delivery 


Tech Stack you’ll be working with:
  • Java 17+ (Spring Boot)  - Backend (JSON-RPC monolithic application) 
  • Java + Spring Boot Microservices hosted on AWS EKS 
  • AWS storage solutions (MongoDB,  S3, DocumentDB) 
  • Docker & Test Containers 
  • GitHub & GitHub Actions 
  • Nx Monorepo 
  • Our devs prefer to use IntelliJ (IDEA) 
  • Atlassian Cloud (Jira/Confluence) 
  • Diagrams.net for diagrams & collaboration 
  • Microsoft Teams (mail, drive, meet, docs, sheets, etc.) 


Perks & Benefits:
  • Contrato a termino Indefinido with all the legal benefits
  • Prepaid Medicine
  • Life insurance and funeral assistance
  • Internet allowance
  • Home office stipend
  • 100% remote work environment and an excellent work-life balance
  • Opportunity to work for a growing global SaaS leader company
  • A culture that promotes independence, innovation, trust, and accountability
  • Open space to be creative, innovative and strategize for the future
  • Mentorship by highly experienced professional 
  • Budget for training, we want you to grow
  • Sick Leave Top up to total 100% of salary paid by the employer from Day 3 to 90. 


What's in it for you:


▪️Innovation is at our core. We work with cutting-edge technology in accounting and financial reporting, constantly pushing the boundaries to create impactful software solutions. 

 ▪️We are committed to a collaborative culture, where your ideas are valued, and knowledge sharing is encouraged within a supportive, inclusive team. 

▪️Work-life balance is important to us. We offer flexible work options, remote opportunities, and generous time-off policies to ensure a healthy work-life balance. 

▪️We offer competitive compensation, including a competitive salary and comprehensive benefits such as health insurance and retirement plans. 

▪️We are driven by impactful work. Your contributions directly affect how our clients manage financial processes and drive their success. 

▪️Recognition and rewards matter to us. We celebrate hard work through recognition programs, performance bonuses, and opportunities for career growth. 

▪️We embrace global opportunities. Work on international projects and collaborate with a diverse, global team. 


About Caseware:

Caseware's cutting-edge software products are meticulously designed for accounting firms, corporations, and governments. Our teams are continually collaborating, innovating, and building upon our existing suite of products. With a customer-focused mindset, we are building technology that is shaping what the future of audits, financial reporting, and financial data analytics will look like.


With a recent strategic investment from Hg Capital in 2020, Caseware is now in its next major growth phase as we double down on the people and products that have made Caseware so successful to date.


One of Caseware's core values is Many Voices, One Team and with that in mind, we're dedicated to building teams as diverse as our customers in an equitable and inclusive way. We welcome and encourage candidates of all backgrounds to apply. Should you require accommodations or have any questions at any point during the application or interview process, please e-mail our People Operations team at talent@caseware.com.


Background Check:

Any candidates successful in obtaining an offer for a position will need to successfully complete a background check through Certn.co which typically includes an Identity Verification and Criminal Record Check. Executives and Senior Managers will undergo a Soft Credit Check as well. Candidates residing in the Netherlands and Germany are excluded from undergoing background checks via Certn.co 


Security and Fraud:

Caseware takes the security of candidates seriously. All legitimate communication from us will come from email addresses ending in @caseware.com and our open positions are always listed on reputable job boards and on our website https://jobs.lever.co/caseware. We will NEVER ask for payment or financial information from you. If you receive an unsolicited job offer, proceed with extreme caution.   

CaseWare Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CaseWare DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of CaseWare
CaseWare CEO photo
David Osborne
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About SE Senior Java Backend Software Developer, CaseWare

Are you ready to dive into the world of tech with a leading Fintech company? Here at Caseware, we're on the lookout for a passionate SE Senior Java Backend Software Developer who’s eager to contribute to our innovative journey! With over 30 years in the industry and a global presence, we offer a dynamic workspace where you’ll design, develop, and test robust Java backend applications and microservices to support the Caseware Cloud Platform. As you join our Smart Engagements department, you’ll be part of an agile scrum team where you'll roll up your sleeves and engage in everything from fixing bugs to building exciting new features. Leverage your skills in Java, AWS, and cloud technologies to help us facilitate our digital transformation, while working collaboratively with your peers to design solutions that address the needs of our users. Not only will you take part in the technical aspects — architectural design, performance monitoring, and unit testing — you’ll also mentor fellow developers and drive improvements in our team's processes. If you're a detail-oriented individual with a solid grasp of OOP concepts, data structures, and algorithms, then this might just be your dream job. Here at Caseware, we don’t just work; we grow together, innovate together, and set the stage for the future of accounting software. Ready to take that leap and join us on this exhilarating path? We can't wait to meet you!

Frequently Asked Questions (FAQs) for SE Senior Java Backend Software Developer Role at CaseWare
What are the primary responsibilities of an SE Senior Java Backend Software Developer at Caseware?

As an SE Senior Java Backend Software Developer at Caseware, your main responsibilities include designing, developing, and testing backend applications and microservices for our Caseware Cloud Platform. You will actively participate in an agile scrum team, working collaboratively to build new features, troubleshoot bugs, and implement automated testing, all while ensuring the quality of the solutions you provide.

Join Rise to see the full answer
What skills and qualifications do I need to apply for the SE Senior Java Backend Software Developer position at Caseware?

To qualify for the SE Senior Java Backend Software Developer position at Caseware, you'll need a strong understanding of Object-Oriented Programming concepts and SOLID principles, alongside expertise in Java development (preferably Java 17/21). Experience with AWS cloud technologies and microservices architecture is essential. Additional skills such as knowledge of software quality issues and the desire to mentor fellow developers would be advantageous.

Join Rise to see the full answer
What technologies will I be working with as an SE Senior Java Backend Software Developer at Caseware?

In the role of SE Senior Java Backend Software Developer at Caseware, you will work with a diverse tech stack that includes Java, Spring Boot, AWS services like AWS EKS, MongoDB, and various CI/CD tools. Familiarity with Docker, GitHub actions, and application performance monitoring tools will also be beneficial to thrive in this position.

Join Rise to see the full answer
What is the work environment like for an SE Senior Java Backend Software Developer at Caseware?

The work environment for an SE Senior Java Backend Software Developer at Caseware is flexible and supportive, featuring a 100% remote work setup that promotes a healthy work-life balance. You'll be part of a collaborative culture where ideas are welcomed and knowledge-sharing is key, allowing for innovative strategies and creative problem-solving.

Join Rise to see the full answer
How does Caseware support the career growth of an SE Senior Java Backend Software Developer?

At Caseware, we prioritize the career development of our SE Senior Java Backend Software Developers by providing mentorship from experienced professionals, training budgets, and opportunities to work on international projects. Your contributions directly impact our clients, giving you a chance to see your ideas come to life while being recognized and rewarded for your hard work.

Join Rise to see the full answer
Common Interview Questions for SE Senior Java Backend Software Developer
Can you describe your experience with Java and how it applies to the SE Senior Java Backend Software Developer role?

When preparing to answer this question, emphasize your experience with Java, particularly with versions like Java 17/21. Discuss specific projects where you utilized Java for backend development, detailing the frameworks you employed, the challenges you faced, and how you overcame them to deliver effective solutions.

Join Rise to see the full answer
What is your approach to designing microservices for a cloud-based application?

In your response, outline your structured approach to microservices design, including considerations for scalability, data management, and service communication. Highlight specific methodologies you’ve employed, such as the principles of RESTful services, and discuss how you ensure that services are loosely coupled and independently deployable.

Join Rise to see the full answer
How do you ensure the quality of your software solutions?

When answering, mention specific practices you utilize such as unit testing, integration testing, and automated testing frameworks. Discuss your experience with code reviews and how you use metrics to monitor software health, showcasing your commitment to delivering high-quality applications that meet user needs.

Join Rise to see the full answer
What tools do you use for performance monitoring of Java applications?

Share your familiarity with performance monitoring tools like New Relic, Dynatrace, or AWS CloudWatch. Describe how you have previously used these tools to identify bottlenecks, improve application performance, and ensure robustness in a deployed environment.

Join Rise to see the full answer
How do you approach collaborating with other developers and team leads during the project lifecycle?

When discussing collaboration, emphasize the importance of open communication and constructive feedback. Share examples of successful collaborative projects, how you navigate differing opinions, and the tools you utilize for effective communication in distributed teams, such as Slack or Microsoft Teams.

Join Rise to see the full answer
Can you provide an example of a challenging bug you encountered and how you resolved it?

In your answer, present a specific situation illustrating the complexity of the bug and the steps taken to identify and rectify it. Highlight the techniques used for debugging, any tools utilized, and the impact it had on the application or project, showcasing your analytical and problem-solving skills.

Join Rise to see the full answer
What is your experience with AWS and its services relevant to the SE Senior Java Backend Software Developer role?

Discuss the various AWS services you’ve worked with, such as AWS EKS, S3, and MongoDB services. Be sure to describe your specific experiences with these services, how you integrated them into application architectures, and the benefits they offered in terms of scalability and reliability.

Join Rise to see the full answer
How do you stay updated with the latest trends in Java and cloud technologies?

Share the resources you use to keep up-to-date, such as tech blogs, webinars, or community discussions. Discuss any conferences you attend, online courses, or projects you've undertaken to deepen your knowledge, demonstrating your passion for continuous learning.

Join Rise to see the full answer
Describe a time when you mentored another developer and what approach you took?

When answering, provide an account of your mentoring experience, detailing how you identified the areas for improvement and what methods you employed. Mention how you tailored your mentoring style to the individual's learning needs and the results of this approach.

Join Rise to see the full answer
What motivates you to work in the Fintech industry as a Senior Java Backend Software Developer?

In your response, share your passion for technology and innovations within the financial sector. Discuss specific projects or accomplishments that sparked your interest in Fintech and how you see your role contributing to meaningful advancements in this field.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
CaseWare Remote Apeldoorn, Netherlands
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Chainlink Labs Remote No location specified
Posted 4 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted yesterday
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly
Photo of the Rise User
Callibrity Remote Cincinnati, Ohio, United States
Posted yesterday
Posted 11 days ago

If your company is having a bad case of messy accounting, CaseWare International might be the answer. The company's accounting and auditing software applications include CaseWare Time (time and billing, accounts receivable, and practice management...

39 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 24, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!