Description
You will design, build, and maintain mission-critical payment platforms, focusing on low latency and optimized response times.
Responsibilities
- Design and implement scalable microservices using Java and Spring Boot.
- Build and integrate RESTful APIs and SOAP web services for seamless data exchange.
- Optimize application performance through fine-tuning and load testing.
- Manage data persistence using Hibernate and NoSQL databases.
- Deploy and manage services within AWS and containerized environments.
Required Skills
- 8+ years of software development experience with Java 8+ and J2EE.
- Extensive experience with Spring Framework, Spring Boot, and Spring Core (IoC).
- Hands-on expertise with Microservices (REST) and Hibernate.
- Proficiency in JavaScript, HTML/CSS, and frameworks such as React, Angular, or jQuery.
- Experience with AWS, including S3 object store.
- Working knowledge of Kafka and NoSQL databases like Cassandra.
- Practical experience with XML, JMS, EJB, and JSP.
- Familiarity with Docker and Kubernetes concepts.
- Ability to perform unit, smoke, and performance testing using tools like JMeter or JProbe.
Preferred Skills
- Experience with RabbitMQ.
- Background in developing payment systems.