• Created a scalable data retrieval service providing by REST API using Spring boot, JSON and Spring framework.
• Developed base code frame works / Flow, Business Layer, DB layer and common components using Java 8, Spring, Open JPA and Rabbit MQ.
• Created/Design Ingestion service, caching layer and blob store component to store ingestion data.
• Design and develop Optaplanner based resource planning solution.
• Responsible for identifying performance bottle-necks using new Relic and
optimized the DB tables, indexes and query.
• Responsible for improving application scalability by implementing asynchronous
processing, multi-threaded / Concurrency components design, bulk ingestion,
caching and parallel processing.
• Created user authentication/Authorization service using UAA and SSO.
• Worked on Spring Quartz functionality for resource scheduling task.
• Responsible for creating design document, architecture, class and flow diagrams.
• Trouble shoot application production, scalable and performance issues.
• Responsible for evaluating open source frameworks, third party service and
predix service with application development.
• Responsible for design and code review.
• Developed/Designed couple of POC and converted to production ready
application.
• Involved product requirement discussion and groom story discussion. Provided
direction and support to product and development teams to ensure alignment of
functionality with vendor’s specification and requirements.
• Mentor junior team members.