5+ years of professional experience in software design, development and deployment using Java/J2EE and its associated technologies.Very good working experience in insurance, education and retail industry performing tasks of various capacity.
Extensive experience in open source java frameworks such as Hibernate, JavaScript (jQuery, AngularJS) and various Spring modules like Core, MVC, AOP, Boot and Security.
Proficient in developing SOAP and RESTful Web Services.
Strong in writing complex SQL queries, stored procedures, user defined functions, triggers, views, constraints, indexes etc in Oracle, Microsoft SQL Server.
Working experience in Agile Methodology and waterfall model.
Worked with various Business Analysts/Product Owners in gathering business requirements and used my documentation skills to convert them into technical design/artifacts.
Working experience in Offshore/Onshore model as part of a big team.
Good working experience with Build Tools like ANT, Maven and Gradle.
Involved in various back-end testing QA phases including Unit Testing, Integration Testing, Regression Testing etc.
Overview
8
8
years of professional experience
Work History
Software Engineer
Amazon
10.2021 - Current
Designed WSDL's independently based on eSales Automobile Insurance functionalities like drivers, vehicles, start quote, recall quote etc.
Developed process implementations for interfaces (WSDL) and invoked policy writing services by using Orchestrator design pattern.
Created service catalog documentation for all WSDL contracts.
Jersey implementation of JAX-RS is utilized to develop RESTful resources and invoke business services using the generated stubs.
Worked on Swagger API to auto-generate documentation for all REST resources.
Utilized WELD DI to inject various implementation classes such as mappers, domain, broker etc.
Worked very closely with Business Analysts when constructing services as part of Behavioral Driven Development (BDD).
Developed required business/process models using blueworks live.
Used ORIKA for java bean mapping framework which uses java introspection, instead of XML configuration.
Extensively written Unit Tests for classes like services, mappers etc using TestNG and Mockito.
Written SOAP UI tests as part of integration and regression testing which covers entire flow of the application.
Used Gradle build tool to assemble, build and test the application.
Enhanced application performance by optimizing Java code and implementing efficient algorithms.
Participated in requirements gathering and design development meetings.
Back-end Java Developer
MUFG
07.2019 - 09.2021
Used Spring MVC framework for applying MVC Implementation to the web application.
Extensively used various Hibernate components like HQL, Entity Manager, Annotations etc.
Configured the Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URI's and Server side assets.
Published Rest services for functionalities such as store, user, department and category to perform CRUD operations.
Worked on User Interface using HTML, CSS, Java Script, AngularJS.
Consumed Restful web services for JSON and XML payloads.
Extensively written unit tests using JUnit.
Setting up the build, configuration and auto deploying using Maven build tool.
Worked in Agile methodology.
Java Developer
GE
08.2016 - 07.2018
Involved in design and implementation of MVC architecture with Spring Framework using different modules.
Developed User Management screens using AngularJS, Business Components using Spring and Persistence Management using Hibernate.
Developed several RESTful services with Jersey Implementation of JAX-RS supporting both XML and JSON payloads.
Written SQL queries and PL SQL stored procedures, functions, triggers and indexes.
Extensively tested rest services using Postman tool.
Written unit test cases using JUnit.
Monitored the code coverage using EclEmma tool.
Involved in websphere server configurations, data sources, connection pooling etc.
Involved in Agile methodologies to do requirement gathering, analysis and planning.
Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
Contributed to the successful completion of projects by meeting tight deadlines and delivering high-quality code.
Education
Master of Science - Applied Mathematics
SUNY At Albany
Albany, NY
01-2018
Bachelor of Science - ELECTRONICS AND COMMUNICATIONS ENGINEER