Description

Responsibilities:

·        Design, develop, and implement high-performance, scalable, and secure microservices using Java, Spring Boot, and Spring Cloud.

·        Build and maintain RESTful APIs for seamless integration with internal and external systems.

·        Deploy and manage microservices on AWS cloud infrastructure, utilizing services such as EC2, ECS, S3, Lambda, and RDS.

·        Implement payment processing functionality, integrating with payment gateways and processors.

·        Ensure compliance with payment industry standards and regulations (e.g., PCI DSS).

·        Write unit and integration tests to ensure code quality and robustness.

·        Collaborate with other developers, testers, and product managers in an Agile environment.

Requirements:

·        Strong experience in Java development, with proficiency in Spring Boot and Spring Cloud frameworks.

·        Experience in designing and developing microservices architecture.

·        Hands-on experience with AWS cloud services, including deployment and management of microservices.

·        Knowledge of payment processing systems, gateways, and industry best practices.

·        Familiarity with PCI DSS compliance requirements.

·        Experience with testing frameworks such as JUnit and Mockito.

·        Excellent problem-solving and troubleshooting skills.

·        Strong communication and collaboration skills.

Nice to Have:

·        Experience with containerization technologies such as Docker and Kubernetes.

·        Knowledge of NoSQL databases (e.g., DynamoDB).

·        Familiarity with CI/CD pipelines and tools such as Jenkins or GitLab CI.
 

Education

Any Graduate