Over 14 years of experience as a Java Full Stack Developer and Technical Manager in IT industry. Extensively experienced in software analysis, design, development, implementation, testing and support/maintenance of object-oriented applications and web-based applications using java/J2EE.
• Worked with customers for needs analysis and to determine vendor costs.
• Worked with clients, product owners, software development and testing team members to design and develop robust solutions to meet client requirements
for functionality, scalability, and performance.
• Develop microservices which consumes data from MongoDB, other microservices and external systems by using the Spring Boot framework and UI applications that consume data from the microservices by using Remix & React.
• Created various dashboards in Splunk which is used for debugging and monitoring purposes.
• Created and analyzed user stories with the product owner and participated story grooming sessions to deliver information to the offshore team members to properly execute the modules.
• Tracked and monitored the technical dependencies, project risks, progress, and ensured the task completion and delivery of the entire team.
• Analyzed & proposed technical solutions based on customer requirements.Primary responsibilities include requirement, design, and development of microservices to frontend applications
• Delivered unit-tested modules within customer-prescribed timeframes. Involved and provided support in all phases of testing including Integration Testing,Quality Assurance Testing, Performance Testing and User acceptance Testing.
• Contributed to Digital UI app development with Spring MVC & Spring boot and React JS on REMIX framework.
• Led and Mentored teams in delivering successful multiple web applications releases for insurance domain.
• Contribute to design and development of web application & web services using spring MVC.
• Contributed to multiple enhancements using Dojo, Java, JavaScript,Thymeleaf & CSS to Global Sales and Service application.
• Involved in Testing end to end web application in Unit Testing, Integration Testing and User acceptance Testing.
• Work as a core team member in implementing required modules for requirement.
• Primary responsibilities include understand core development concept and learn technologies to implement in the real time projects.
• Contributed to design and development of requirements- illustration and quick-illustration modules for the two new products introduced, ensuring the code quality of each shippable (delivery) items.
• Monitored tickets assigned to the L3 bucket and got required details from the L2 team to work on the tickets.
Programming Languages - Java , SQL,NoSQL
J2EE Technologies / Frameworks Microservices, Spring Boot, Spring MVC,Hibernate, JUnit, Mockito,AWS Cloud
Scripting Languages - JavaScript
Web Technologies - HTML 5
Web Services - REST, SOAP
Web Service Documentation – Swagger
Server - Apache Tomcat, IBM WAS
Databases – MongoDB, DB2, MySQL
Tools - Eclipse, Spring Tool Suite, Visual Studio Code,Maven, Gradle, Git, Adobe Experience Manager
PM Tools – Service Now, Jira, Rally,
Board