JAVA DEVELOPER
About Candidate
The candidate is a Senior Java Backend Developer with extensive experience in developing banking applications and enhancing software performance. They have strong expertise in Java, Spring Boot, REST APIs, and microservices architectures. The candidate has a proven track record in improving application speed, achieving 100% test coverage through Test-Driven Development (TDD), and optimizing system performance. They are experienced in integrating third-party APIs, such as Stripe and HubSpot, and have significantly improved business operations by automating workflows, reducing maintenance time, and streamlining financial processes. In previous roles, the candidate transformed legacy systems, such as a data verification process, reducing processing time from days to hours. They also led teams to re-implement management information systems (MIS) and developed plug-in logging systems to reduce ad-hoc implementation costs. Additionally, the candidate has worked on implementing offline map functionalities, significantly enhancing user experience. The candidate is skilled in using tools like RabbitMQ, Kafka, Redis, Elasticsearch, and Docker, as well as cloud platforms like AWS and Google Cloud. Their proficiency spans multiple databases, including MySQL, Oracle, and SQL Server. The candidate is well-versed in frontend technologies, such as React.js and Next.js, and has solid experience with SQL, PL/SQL, and Transact-SQL. The candidate has consistently demonstrated a strong ability to lead development efforts, manage complex integrations, and optimize software solutions for better business outcomes.