Job Description : Senior Java – Spring Boot developer
● Relevant experience: 4- 7 years
● Hands-on experience in Spring boot
● Fundamental understanding of REST/API/RPC/HTTP client and server.
● Should have experience in SQL and NoSQL database. MongoDB experience is mandatory.
● Message Brokers: NATS , Kafka , RabbitMQ, IBM MQ.
● CI/CD Tools: Git SCM, Jenkins, Ansible
● Knowledge in Payment Message Specifications such as SWIFT MT, NACHA, ISO8583, IS20022
● Knowledge in encryption, Digital Signatures, API Security
● API tools : Swagger, Apiary ,Postman or equivalent is preferred
● Knowledge in AWS
● Work with development teams and product managers to ideate software solutions
● Participate and contribute in designing front and backend applications
● Design database models
● Write and build effective API specifications
● Build test suites to ensure functionality, responsiveness and efficiency of software
● Troubleshoot, debug and fix problems in software applications
● Define and maintain applications to meet information security standards as per company policy