Job Description
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.
Benepik is funded by Global Investors and is working with top blue chip companies in the industry.
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 microservices 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
• Have understanding of Architecture and design to develop a flexible, elastic, secure and reliable at large solution at scale.
• Practical experience with MySQL and or NoSQL databases like Couchbase, DynamoDB, Cassandra
• Experience in building high performance, high availability REST APIs and REST clients
• Implement solutions to enhance the security and performance of the application and server
• Building and setting up new development tools and infrastructure (DevOps), Experience with CICD, Container architecture – Docker Jenkins
Job Requirements:
· MCA, BCA, B. Tech in computer science.
· Minimum 5 to 10 years of Experience in Core Java, Spring bootwith proven expertise in Microservices architecture,
· Familiarity with AWS platform
· Knowledge of Github/ Gitlab and DevOps·
💡 Quick Summary
Seeking a career-building opportunity? The Senior Java Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Gurugram offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
