Senior/Lead Java Developer
Responsible for the continuous integration and development of backend digital wallet using mainly Java language.
Identify bottlenecks and bugs, troubleshoot development and production problems.
Able to integrate multiple data sources and databases into one system.
Build and maintain efficient, reusable, and reliable Java code
Ensure the best possible performance, quality, and responsiveness of the backend wallet.
Bachelor degree in Computer Science / Computer Engineering.
3 - 10 years of professional experience in Java Development.
Computer Science fundamentals in object-oriented design, data structures and algorithms.
Familiar with SOAP, REST Web Services, MVC framework - Hibernate, Struts, Spring, Docker, Jenkins, GitLab, Gradle, OAuth2.0, JWE.
Proficiency in Java, Git and SQL.
Familiar with MVC design patterns or willing to learn.
Knowledge on accessibility and security compliance is preferred.
Commitment to collaborative problem solving is essential