Software Engineer
Summary
Played a key role in Building the Low code platform (Evolve) aimed at accelerating the Digital Transformation journey for enterprises by infusing AI and IOT to power the composite business orchestrations and enable business models on the cloud.
Responsibilities:
Responsible for Building and maintaining Backend Services, Developing RESTFUL microservices utilizing Java, Spring framework (Spring Boot and Spring MVC), and relational and/or NoSQL databases (PostgreSQL/MongoDB).
Active participation in product design thinking sessions to analyze functional specifications and help define the product user experience and API swagger specifications.
Create and apply UI requirements utilizing ReactJS, Redux, HTML5, and SCSS.
Developing key platform features utilizing Java, Spring Boot, MongoDB, and various technologies.
Collaborate with CTO, architects, and designers/developers to deliver high-quality solutions for platform clients.
Mentor a team of 3 Junior developers with development skills and keep up with the fast-paced environment of a startup.
Features designed and developed:
Implemented Spring batch to run sequential processes in a pipeline to have finer control and fault tolerance features.
Built a reusable framework using Kafka for the microservices to communicate with each other asynchronously.
Improved the performance of all microservices using Redis caching techniques.
Wrote Linux shell scripts for the platform team to automate various parts of the workflow.
A Bespoke virtual IDE built with complete formatting and Autocomplete features along with code compilation for the flagship platform utilizing Nashorn Engine and GraalVM.
Designed and Developed DMN editor and integrated OpenL Tablets utilized as an execution engine.
XSLT stylesheets for converting swagger and postman API specifications from various providers to integrate properly with the Evolve platform-supported format.
Designed and architected a cloud storage framework for the platform utilizing Minio and AWS S3 Storage Server.
Integrated various services including Microsoft Graph API, Facebook Graph API, QuickBooks, FreshBooks, MongoDB, MySQL, PostgreSQL, and many more as connectors to be used inside of the platform.
2
Integrated OpenTelemetry in all applications to collect logs and metrics and stored them using the ELK (Elasticsearch, Logstash, and Kibana) stack.
Build UI Dashboards and various features using D3 and VX.
Architected and developed whole Backend Applications from scratch using Spring boot, and Spring MVC with features including but not limited to Multi-Factor Authentication, ReCAPTCHA, etc.
Desktop push notification to the end user using Google Firebase.
Expectations
A job that challenges me and forces me to learn and adapt.
Employment Preferences
Relocation destinations:
- Bangalore, Karnataka, India
Expected Base Salary
*,*00,000 INR
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
