About the Role
As a Java Developer, you will design, build, and maintain the backend services that power our financial and payment systems. Collaborating with cross-functional teams, you will develop secure, scalable, and high-performing applications using modern Java frameworks while contributing to the continuous improvement of our system architecture and integration processes.
Requirements
Key Responsibilities
• Develop and maintain backend applications using Java, Spring Boot, and Maven.
• Implement RESTful APIs for integration with external systems
• Ensure code quality through unit testing, code reviews, and performance optimization.
• Work with Apache Camel for message routing and DataSonnet for data transformation.
• Integrate with data stores such as Redis, Hazelcast, MSSQL, and MySQL.
• Collaborate with QA and DevOps teams to ensure smooth CI/CD and deployment processes
(Docker, Kubernetes, Lens).
• Contribute to system monitoring and troubleshooting using tools like Grafana and Loki.
• Participate in sprint planning, technical discussions, and problem-solving sessions.
• Write and maintain technical documentation and API specifications.
• Collaborate with stakeholders in the design and development of applications.
• Implement new features, refactor and fix bugs for existing applications.
About the Company
ThitsaWorks(www.thitsaworks.com) is an award-winning FinTech company that delivers numerous
technology solutions, ranging from core banking technology to payment, and credit information
exchange platforms. Our data-driven solutions have helped numerous financial institutions grow,
make better credit decisions, and improve financial inclusion by providing users with access to
financial literacy, financial information, and financial products.
.png)