Requirements:
- Minimum 4 years of experience in developing web applications using Java and JSP.
- Strong knowledge of Servlets, Spring, Hibernate, and JSA.
- Experience in developing electronic payment systems or in the fintech industry is a plus.
- Experience with web services (REST/SOAP) and API
- Advanced skills in working with SQL databases (MySQL, PostgreSQL, Oracle).
- Knowledge of scalable architectures and security best practices in web application development.
- Familiarity with Git version control tools and Agile methodologies.
- Knowledge of frontend technologies such as HTML, CSS, and JavaScript is an advantage.
- Strong communication skills and the ability to work in a dynamic and collaborative environment.
Responsibilities:
- Develop and maintain web applications using Java, JSP, Servlets, and other relevant technologies.
- Implement and optimize payment processing solutions to ensure high performance and security.
- Integrate internal and external systems through REST and SOAP APIs.
- Work with relational databases (MySQL, PostgreSQL) to efficiently manage transaction data.
- Closely collaborate with DevOps, QA, and Business Analysts teams to deliver scalable and reliable solutions.
- Apply best practices in software development, including code reviews, testing, and documentation.
- Actively participate in improving the architecture and infrastructure of our payment platforms.