Description
Develop and maintain mission-critical payment platforms with low latency requirements. You will build scalable microservices, design data architectures, and optimize application performance.
Responsibilities
- Build and scale microservices using Java 8+, Spring Boot, and RESTful APIs.
- Design and implement data architectures using NoSQL databases like Cassandra.
- Optimize application performance and response times through fine-tuning and testing.
- Develop front-end components using JavaScript, HTML/CSS, and frameworks like React or Angular.
- Manage data streaming and integration using Kafka and RabbitMQ.
Required Skills
- 5+ years of software development experience with Java, J2EE, and Spring Framework.
- Hands-on experience with Spring Boot, Hibernate, and Spring Core (IoC).
- Proficiency with REST and SOAP web services/SOA.
- Experience with NoSQL databases (Cassandra) and Kafka.
- Working knowledge of AWS, including S3 object storage.
- Experience with JavaScript, HTML/CSS, and React, Angular, or jQuery.
- Familiarity with Docker and Kubernetes concepts.
- Practical experience with unit testing, smoke testing, and performance tools like JMeter or JProbe.
- Knowledge of transfer protocols including SFTP and XML.
Preferred Skills
- Experience in the payments industry.
- Hands-on experience with RabbitMQ.