Description
Tips: Opportunity to work for the next-gen payment platform at Paydala. Paydala is a startup in the growing area of financial payments. Based out of the bay area, CA and Scottsdale, Arizona with offices in Bangalore, Paydala offers an attractive compensation package and exciting challenge to learn and grow your technology career. If you're excited to be part of a winning team, Paydala is the place you want to be.
Responsibilities
Responsibilities ● Build and maintain application server in Spring Boot ● Build and maintain application server end-points for integration with UI ● Focus on best practices, design patterns, coding standards ● Develop REST client code to integrate with outside platforms ● Develop REST API’s / SDK for integration by partners ● Use Java ORM / JPA libraries to integrate with PostgreSQL Database ● Build complex SQL queries
Qualifications
Qualification ● Minimum 3 years working experience working as a Java application developer ● Strong in Core Java, Data Structures, J2EE ● Experience in writing queries in SQL ● Practical experience in Spring MVC, Spring boot, Microservices architecture, Web Services ● Hands on with PostgreSQL and/or NoSQL databases, Hibernate ORM ● Practical experience with Caching frameworks Memcached / Redis, Message Brokers like Kafka ● Familiarity and experience with CI/CD, Container architecture - Docker/Jenkins and build scripts Maven/Ant ● Should have built high performance, high availability REST APIs and REST clients