Please, let Caseware know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Caseware is a leading Fintech company in Canada, with over 500,000 users across 130 countries and available in 16 languages.
The position is for a Senior Java Backend Software Developer in Bogotá or Medellin, working remotely.
The role involves designing, developing, and testing Java backend applications and microservices for the Caseware Cloud Platform.
The developer will be part of the Smart Engagements (SE) department, focusing on solutions related to audit, compilation, and review products.
Responsibilities include being a full member of an agile scrum team, developing new features, fixing bugs, and ensuring quality through test automation.
The developer will engage in application development and architectural design using Java and AWS cloud computing.
Monitoring and maintaining the health of enterprise Java backend/microservices applications is essential.
Staying updated with the latest technologies and trends, implementing proof of concepts, and presenting innovative ideas are key tasks.
Collaboration with other developers, team leads, and product teams in requirement and solution design is expected.
Participation in the team on-call rotation to identify and eliminate root causes of problems affecting customers and the team is required.
Close collaboration with DevOps/DevSuccess to improve the team’s build system, test automation, and CI/CD pipelines is necessary.
Requirements:
A strong understanding of Object-Oriented (OOP) Concepts and SOLID principles is required.
Candidates must have a strong understanding of Data Structures and Algorithms.
Significant experience in software architecture, designing, developing, testing, and deploying applications and microservices using Java 17/21 and Spring Boot is essential.
Experience with Java Microservices hosted on AWS EKS, AWS MongoDB/DocumentDB, AWS S3, and AWS Gateway is required.
Knowledge of service-mesh technologies like Istio is a plus.
Candidates should have a good understanding of software quality issues related to scalability.
Participation in peer code review sessions and conducting unit testing is expected.
Mentoring developers on design and coding best practices, quality, performance, and security is necessary.
Strong English language communication skills at B2 or C1 level are required.
A passion for technology and eagerness to learn is essential.
Candidates must be detail-oriented with a high level of accuracy and possess strong analytical and problem-solving skills.
Benefits:
The position offers a permanent contract with all legal benefits.
Prepaid medicine, life insurance, and funeral assistance are provided.
An internet allowance and home office stipend are included.
Competitive compensation above the market average is offered.
The role allows for 100% remote work and promotes an excellent work-life balance.
Employees have the opportunity to work for a growing global SaaS leader company.
The company culture promotes independence, innovation, trust, and accountability.
There is an open space for creativity and strategizing for the future.
Mentorship by highly experienced professionals is available.
A budget for training is provided to support employee growth.
Employees receive 5 Personal Time Off days per year.
Sick Leave is topped up to total 100% of salary paid by the employer from Day 3 to 90.
Apply now
Please, let Caseware know you found this job
on RemoteYeah
.
This helps us grow 🌱.