- Design implement deploy and support backend systems.
- Ensure designs are in compliance with specifications.
- Contribute in all phases of the development lifecycle.
- Develop highvolume lowlatency applications for missioncritical systems delivering highavailability and performance.
- Partner with Business Analysts to review and implement business requirements.
- Perform development and unit testing working closely with the business.
- Mentor and oversee the development of resources including reviewing designs and performing code reviews.
Requirements
- Should have Experience in: Java J2EE & OOPS concepts Spring/Spring Boot
- JPA/Hibernate
- Messaging Queue/Kafka/SQS/Distributed Messaging/SNS/JMS
- RDBMS/NoSQL/Aerospike/Redis/Cassandra
- Microservices
- Should have Experience in: Banking Domain Payment Gateways EMV Chip Card Transactions for Debit/Credit Cards.
- Should have experience working with Core Java/J2EE & OOPS concepts.
- Have a good understanding of Hibernate and other ORMs.
- Understand working with Web Services (SOAP/REST) and Maven.
- Utilize build tools such as Jenkins.
- Implement caching techniques (Redis Aerospike).
- Should have understanding of ELK Stack. Database knowledge in Oracle MySQL.
Should have Experience in: Java, J2EE & OOPS concepts, Spring/Spring Boot JPA/Hibernate Messaging Queue/Kafka/SQS/Distributed Messaging/SNS/JMS RDBMS/NoSQL/Aerospike/Redis/Cassandra Microservices