Sr. Software Engineer Resume
Nyc, NY
SUMMARY:
- Over 16+ Years of progressive experience in developing high performance, highly scalable and distributed web applications using Java/J2EE technologies in Telecom, Education, Finance, Manufacturing and Health Care domains.
- Experience in all phases of SDLC including requirement analysis, applications design, development, testing, integration, maintenance, installation, implementation and support of various client/server, N - tier and web applications.
- Expertise in developing Java based Web applications using J2EE, Core Java, multi-threading, Java & J2EE Design Patterns, JSP, EJB, Servlets, MVC design pattern, Struts, Spring, Hibernate, JDBC, Confidential, JAXB, WebServices and Apache Axis.
- Developed Loader and Updater to load the data form the database to the Websphere eXtreme scale Datagrid using Multithreading.
- Excellent experience with Enterprise Java Beans (EJB’s) and deployed them in Weblogic, Websphere, JBoss and Apache Tomcat application server environments to implement business logic.
- Experience with JMS MDB’s and configuration of Connection Factories and Topics/Queues.
- Extensive experience in Development Tools like Websphere Studio Application Developer (WSAD 5.0), Eclipse, IntelliJ, NetBeans, Gel, RAD.
- Developed Web applications with Web Technologies like JSP, JavaScript, Confidential, DTD, Schema (XSD), JAXP (SAX/DOM), JAXB, XPATH, XSL, XSLT, WSDL, AJAX, CSS, and HTML
- Expertise in writing Stored Procedures, Function and Views with PL/SQL for implementing database level business logic.
- Designed and developed Oracle database tables using Erwin, Visio and implemented Normalization for the application performance.
- Application Performance analysis using Wily, JProfiler on cluster environments. With multiple JVM’s.
- Expert in creating and deploying EAR and WAR files in Websphere/ Weblogic / JBoss application Server and Tomcat Web Server using Ant and Maven on Windows and UNIX Machines.
- Excellent experience with version control tools such as VSS, CVS, Harvest and Rational Clear Case.
TECHNICAL SKILLS:
User Interface: Java, J2EE (JSP, Servlets, Tiles), Tag Libraries, CSS, HTML, DHTML, JavaScript, AJAX, Confidential, XPath, JQuery, XLS, XLST, DTD, XSD, JAXB, JAXP (SAX/DOM) Xerses, Apache FOP, WSDL, Soap.
Frameworks/Design Patterns: Struts, spring, Hibernate, Java/J2EE Design Patterns, JSF, Rich Faces, My Faces, Dojo, .
Middleware: Java/ J2EE, Multi-Threading, Sockets, Java Beans, JNDI, EJB, MDB, RMI, JDBC, JMS, Web-Services, Xerses.
Databases: Oracle, MS-SQL Server, DB2, MySQL.
Application Servers: Weblogic, Websphere, Tomcat, JBoss.
Performance Tools: JProfiler, Wily.
IDE: Eclipse 3.0, IntelliJ IDEA, WSAD, JBuilder, Net Beans, RAD, RSA (Rational Software Architect), Toad, Quest Central, Confidential Spy.
Configuration Tools/Scripting: Ant Script, Maven, Toad, (IBM) Clear Case, CVS, VSS, MS Projects, UNIX Shell Scripting, Dream Weaver.
Modeling/ Design: UML, Rational Rose, MS Visio, Erwin.
O/S: Windows-NT/2000/XP, UNIX.
Secondary Skills: ASP (IIS), VB 6.0, Log4j, iText.
PROFESSIONAL EXPERIENCE:
Confidential, NYC, NY
Sr. Software Engineer
Responsibilities:
- Providing technical leadership and guidance to the off-shore team on their day-to-day activities.
- Re-design and development of batch services to Restful web-services using spring 4 and spring boot.
- Developed the procedures to retrieve the communication preferences for all the members of a campaign.
- Written business modules to produce and consume messages to rabbit MQ and synchronizing the messages using java concurrency.
- Developed the communication preference module using rest-full web service and Java-8.
Environment: Core Java 8, J2EE, Spring Boot, Spring 4, JDBC, Confidential, Web Services, SOAP, WSDL, JMS, Spring Batch, Oracle.
Confidential, Piscataway, NJ
Sr. Software Engineer
Responsibilities:
- Design and Development of MTAS Micro service with spring boot.
- Developed Oracle Coherence Module to store and retrieve the data between MyVerizon system.
- Developed the UI Card with Angular Js and spring.
- Developed JMS Consumers which will consume Messages for any user plan and based on the plan they will process the messages.
- Family Base Application we are using Cassandra db.
- Developed modules like Sponsored Data, Smart Rewards using Angular Js and JQuery, JSP, JavaScript, Servlets, JDBC, spring and Hibernate.
- Written Complex queries and tuning database table because of performance Issues.
- Developed Alerts and Notifications using Spring Batch.
- Developed APIs to send data to external users and internal applications using Rest full Web Services using Apache Http Client.
- Developed the family-base application with Cassandra db and JPA Data Repository.
- Developed Web service client code to communicate with Parago systems using Soap.
Environment: Core Java, J2EE, multi-threading, UI, Spring, JDBC, Confidential, JavaScript, HTTP, Web Services, SOAP Client, WSDL, JQuery, Angular Js, Weblogic, SQL, PL/SQL, No-SQL, and Hibernate, Git, Stash, Oracle Coherence, Tomcat in local & IBM Liberty Server on Production, JMS, Spring Security, Cassandra db.
Confidential, Princeton, NJ
Sr. Software Engineer
Responsibilities:
- Analysis, evaluates, test debug document and implements moderately complex software applications.
- Devise and modify procedures and solve complex problems considering equipment capacity and limitations, operating time and form of desired results.
- Hands on with Oracle SQL, PL/SQL, Stored Procedures, Functions, Triggers and Normalization of Database Tables, views and Tuning Complex Queries.
- Developed Message Consumer and publishers to send messages for requests to change the packages so that the respective packages will be processed using JMS.
- Hands on developing Java based applications using J2EE, Core Java, multi-threading, Sockets, Java. JSP, Servlets, MVC design pattern, JSF, Rich Faces, spring, Hibernate, JDBC, Confidential, JavaScript, HTTP, HTML and Dojo.
- Running Batch operations to generate Confidential files for Confidential Packages and storing in the database in zipped format using Spring Batch.
- Developed IBIS APIs to send data to external users and internal applications using Web Services, SOAP, WSDL, XSL, XPath, Confidential and Apache Axis.
- Writing XSL Scripts to convert the data coming from Confidential to Confidential Output because it should be communicated to all the other clients and other internal downstream Business Systems.
Environment: Core Java, J2EE, Core Java, multi-threading, Sockets, Java. JSP, Servlets, MVC design pattern, JSF, Rich Faces, Spring, Hibernate, JMS, JDBC, Confidential, JavaScript, HTTP, HTML, Dojo, Web Services, SOAP, WSDL, XSL, XPath, Confidential and Apache Axis, JBOSS, SQL, PL/SQL.
Confidential, Warren, NJ
Sr. Software Engineer
Responsibilities:
- Interaction with business team to gather specific requirements, designing use cases, publishing design artifacts for the new and existing business processes.
- Worked on Websphere eXtreme Scale Data grid and written loader and updater for loading/updating data to the grid into multiple partitions using multi threading and accessing the grid using the API’s.
- Worked on Web services client to connect to the service using two ways SSL Certificates.
- Developed the Device Registration, Customer Alerts, RBT Tagging and Friend Recommendations using JMS.
- Worked on Error Handling Mechanisms between Confidential and other Systems like Vision.
- Design and development of server side components using Servlets, JAX-RPC, JAXB, XSD, EJB and design patterns.
Environment: Java, Core Java, J2EE (Servlets, JDBC), HTML, Confidential, XSD, EJB, Oracle, Toad, WebSphere, Spring, JMS, WINDOWS, UNIX, CVS, Web services, SOAP UI, RSA, Data grid.
Confidential
Systems Analyst
Responsibilities:
- Developed the user interfaces for the Application.
- Developed EJB’s (Stateless Session Beans and Entity Beans) in the Application layer.
- Developed Factory Patterns like Data Access Objects and Session Façade and other Helper Classes.
- Developed UI using JSP, Servlets, JavaScript, HTML
- Developed the Application with Struts Framework and also designed Dispatch Action and Form Beans.
- Implemented Struts Validation Frame work for Validation.
- Involved in Unit and Functional Testing.
Environment: Java, Core Java, J2EE (Servlets, JSP, JDBC), HTML, EJB, DB2, Quest Central, WebLogic, Struts, MVC, JUnit, WINDOWS 2000, UNIX, Clear Case, Eclipse.
Confidential
Programmer Analyst
Responsibilities:
- Responsible in handling the server side Business Components using EJB’s.
- Designed the complete module using the EJB’s Authorization and Authentication with Roles.
- Developed complicated Queries using SQL.
- Responsible for developing various reusable Helper and Utility classes which are being used across all the modules of the application.
- Used Struts MVC Framework in developing the Application.
- Involved in Unit Testing
Environment: Java, Core Java, EJB, Oracle, Toad, WebSphere, Struts, MVC, JUnit, UNIX, VSS, Eclipse.
Confidential
Sr. Software Engineer
Responsibilities:
- Developed the user interfaces for the Application Use Case analysis, Designing Class Diagrams, Sequence diagrams.
- Developed Stateless Session EJB’s and Entity Beans with Helper and Utility classes.
- Developed Custom Entity Beans i.e., Course Grind Entity Beans for Better Performance.
- Developed the Applications using JSP, HTML, Servlets and Java Script
- Development of the application is done on Websphere.
- Involved in Unit Testing.
Environment: Java, Core Java, J2EE (Servlets, JSP, JDBC), HTML, EJB, Oracle, WebSphere, Tomcat,, MVC, Eclipse.
