Description
You will develop and maintain Java applications focused on payment processing.
Responsibilities
- Develop and maintain Java applications for payment processing.
- Design and implement containerized solutions using Docker for deployment and scaling.
- Integrate and manage MongoDB databases to support application data needs.
- Collaborate with product and QA teams to ensure high-quality delivery.
- Optimize performance, security, and scalability of payment systems.
Required Skills
- 8+ years of professional experience in Java Development with Payment Processing.
- Strong experience with Docker and container orchestration.
- Proven expertise in designing and managing MongoDB databases.
- Experience with Payment Systems, Gateways, or related Financial Services.
- Familiarity with RESTful APIs and microservices architecture.
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Excellent problem-solving skills and attention to detail.
Preferred Skills
- Experience with CI/CD pipelines and DevOps practices.
- Knowledge of other NoSQL databases and message brokers.