- Over 8+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Web Service Development, Programming, Testing, Support Maintenance, and End-User support using java/J2EE technologies.
- Experience of enterprise-level application development with Java-centric technologies in the domain of Banking and Insurance, Healthcare.
- Extensive work Experience and Knowledge of all phases of Software development life cycle (SDLC), Which includes User Interaction, Business Analysis and Modelling, Design/Architecture, Development, Integration, Documentation, Coding, Testing, Deployment and developing applications using Agile and SCRUM methodologies.
- Expertise in building Enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, Spring, Struts, JDBC, JMS) and XML. Experience in designing Rich Internet Applications (RIA's) with JQuery and AJAX.
- Experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Extensively used JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces while providing database interaction with the RDBMS backend.
- Strong and recent experience with developing or working within an automated testing framework.
- Created DDL and DML SQL scripts for creation of database objects in DB2 DB.
- Application integration using Apache Kafka and Rabbit MQ
- Used Log4j for debugging the application at all layers of application.
- Created new tables, Stored Procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application
- Expert in using testing, logging and building tools like JUnit, Log4J and Ant.
- Strong skills in API design, Enterprise Application Integration, Database Design and knowledge of various Architecture, design, Integration patterns and Application frameworks development.
- Experience in creating comprehensive web applications using MEAN stack implemented with MS SQL, Express, Angular2 and Node.js.
- Proficient in designing and implementing web server solutions and deploying Java application servers like Apache Tomcat, IBM WebSphere, Web logic on Windows/UNIX platform
- Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
- Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application
- Hands on Experience on Angular 2technology for one complete project in rebasing the UI of the application using the techniques in Angular 2.
- Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
- Motivation of peers and mentoring team members to achieve their respective annual objectives
- Experienced developing against SOLR Search Platform APIs
- developing Multi-Tier Web Applications and Server side Business Logic using J2EE, XML, WebSphere, WebLogic, Apache Tomcat, Enterprise Java Beans, Servlets, JSP, Struts, JDBC, DB2, Oracle, PL/SQL.