Software Engineer
Current• Developed and integrated resilient server-side components for web application, employing Java (8+), Spring Boot, J2EE, JSP, Servlets, JDBC, Spring, and Web Services (REST, SOAP).Implemented and maintained an internal account management app by using Material UI, Apollo-Client, React JS, Node JS, and SASS.Configured CI/CD jobs on (Jules) Jenkins for automatic build, testing and deployments.Worked on GraphQL queries and mutations to extract data from backend, which leverages the client to request data in single query.Integrated Dynatrace and Splunk with JMeter for performance monitoring, ensuring real-time insights into application behavior.Involved in deploying the application on cloud platform Amazon AWS using EC2, S3 & EBS.Wrote user stories and defects in the Jira board in order meet the delivery plans and retrospectives as per scheduled.Interfaced with cross-functional team of business analysts and tech support to determine requirement specifications for application.Revamped an existing high-profile Java web application using React in Typescript as a frontend adhering to Layered Architecture pattern that resulted in higher modularity scalability and increased the performance of the tool by 40%.(React, Typescript, NPM, Javascript, PostgreSQL, Node.js, SpringBoot)Set up Continuous Integration and Continuous Deployment (CI/CD) pipelines in Amazon AWS for app development, reducing deployment time by 75% and increasing uptime by 20%.Oversaw full lifecycle of software development including Design, Development, Test, Deployment, Documentation and, Maintenance for 2 projects with 100% on-time delivery while staying 10 % under budget along with collaborating with multi-disciplinary teams.