As a payment service provider, we specialize in delivering seamless and secure payment solutions to businesses and consumers. Our company is at the forefront of financial technology, using innovative approaches to simplify transactions and enhance user experience.
We are looking for a talented Full Stack Developer to join our team. The ideal candidate will have extensive experience in developing scalable and secure applications for the payment industry. You will be responsible for building and maintaining the front-end and back-end components of our payment processing systems.
Job Description & Responsibilities
- Develop and maintain web and mobile applications for payment processing.
- Design user interfaces that are intuitive and user-friendly while ensuring they meet the technical constraints of our payment system.
- Build backend services focused on high availability, low latency, and scalability.
- Integrate various payment gateways and banking APIs.
- Ensure compliance with security and data protection standards.
- Collaborate with stakeholders to gather and address technical and design requirements.
- Provide technical solutions to enhance the overall customer payment experience.
- Maintain and update existing software systems and platforms to improve performance and usability.
- Participate in code reviews, unit testing, and integration testing.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- At least 5 years of experience as a Full Stack Developer.
- Strong proficiency in Java, Spring Framework, Hibernate, and modern UI frameworks like Angular.
- Experience with RESTful API integration and development.
- Solid understanding of payment industry standards and compliance regulations (e.g., PCI DSS).
- Expertise in SQL and NoSQL databases, including MySQL, PostgreSQL, and MongoDB.
- Familiarity with DevOps tools (GIT, Maven, Jenkins, Docker).
- Excellent problem-solving skills, with a keen attention to detail.
- Strong verbal and written communication skills.