Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailRole: Senior Java Developer
Company: Benepik
Location: Sohna Road Gurgaon
About Company:
Benepik provides Rewards Loyalty and Payment Infrastructure to organizations. Its unique solution helps businesses to drive Employee and Channel Partner Engagement. Its Fintech offerings include Gift Card Pre-paid Card Incentive disbursements and B2B Payments.
Our mission is to help organizations achieve superior results through an engaged & motivated workforce and channel partners.
Benepik is funded by Global Investors and is working with top blue chip companies in the industry.
With presence in India Middle East and Indonesia Benepik achieved 18X growth in FY 20-21. You will get an opportunity to work with a high performance team in a fast paced environment.
Job Description:
Expertise in Core Java Spring boot Data Structures J2EE with proven expertise in Spring MVC Microservices architecture Web Services (Rest) in distributed systems
Proficient in developing micro-services in Spring Boot spanning a multitude of domains.
Good in-depth understanding of protocols and standards like HTTPS HTTP2 MQTT XMPP SOAP & WSDL REST XML JSON OAuth etc.
Experience in deploying web apps databases and event-driven APIs and microservice architectures by using spring boot framework on a cloud platform.
Experience with Caching frameworks
Experience with CICD Container architecture – Docker Jenkins and build scripts MavenAnt
Have understanding of schema design scaling and optimization for NoSQL on two or more databases like Redis Cassandra MongoDb Lucene Solr Elasticsearch etc
Practical experience with MySQL and or NoSQL databases like Couchbase DynamoDB Cassandra
Experience in building high performance high availability REST APIs and REST clients
Lead the Architecture and design of the next-generation Benepik Solution so it is flexible extensible elastic secure and reliable at large scale.
Implement solutions to enhance the security and performance of the application and server
Building and setting up new development tools and infrastructure (DevOps)
Managing all environments. Planning and handling deployments.
Implement internal processes and solutions for Quality Management and Deployment
Job Requirements:
MCA BCA B. Tech in computer science.
Experience in Microservices Multi-tenancy SAAS Solutions
Familiarity with AWS platform
Knowledge of Github/ Gitlab and DevOps
Experience in Third Party Integrations such as SSO Payment Gateway HRMS etc.
Skills
Clo, Cro, Redis, Mqtt, Quality Management, Devops, Mysql, Vat, Maven, Spring, Http, Oauth, Distributed Systems, Mongodb, Java, Nosql, Core Java, Json, Elasticsearch, Jenkins, Data Structures, Rest Apis, Xml, Web Service, Soap, Nosql Databases, Flexible, Cassandra, Spring Mvc, J2ee, Aws, Rest Api, Fintech, Soa, Sql, Docker, Saas
Full Time