We provide IT Staff Augmentation Services!

Senior Software Engineer Resume Profile

5.00/5 (Submit Your Rating)

NJ

PROFESSIONAL SUMMARY

  • 8 years experience in Analysis, Design and Development of various Core Java Applications and Internet Applications using J2EE Technology.
  • IEEE paper published on U-Health System using SOA , and presented paper in international conference in Japan.
  • Paper publication in IGI Global Journals.
  • Strong Knowledge in all phases of Software Development Life Cycle SDLC .
  • Experience in Core Java, and Java EE
  • Experience in IBM Extreme Scale DATAGRID.
  • Experience in JMS, MDB , EJB, Websphere MQ, AcitveMQ, Tibco Messaging Service EMS .
  • Experience in Salesforce, Cheetahmail API, Assistly API, UPS, USPS API, and BMC Atrium CMDB API.
  • Experience in J2EE Technology- HTML, CSS, Servlets, JSP, JDBC, JNDI, Hibernate, AJAX, JSF, JSTL, jQuery, JavaScript, EJB, MDB.
  • Experience in using Design Patterns such as Singleton, Factory Method, Abstract Factory, Prototype, Proxy, Session Facade, Business Delegate and other design patterns.
  • Experience in developing applications using Spring and Struts Framework.
  • Experience in developing SOAP and RESTFUL Web Services.
  • Experience in JASON, XML , XML Schema , JAXB, XSL , and XSTL.
  • Experience in Oracle, MySQL, SQL Server and BMC Remedy Database.
  • Experience in SQL, PL/SQL programming, Oracle QUEUE AQ/De-queue, Oracle Type, stored procedures, triggers and Query optimization with Oracle, and MySQL databases. Performed database normalization and optimization using database tools.
  • Experience with application servers like WebSphere , Sun Java System Application Server, WebLogic, JBOSS and Apache Tomcat.
  • Experience in Object Oriented Analysis and Design OOAD and Object Oriented Systems and Design OOSD , for developing Use cases and designing using UML with MS-Visio, Magic Draw and JUDE.
  • Experience in using tools RSA, Eclipse, RAD, Net Beans, MS-Visio, ANT, Maven ,Dreamweaver, JUDE.
  • Experience in working with Waterfall and Agile Methodology like SCRUM, TDD.
  • Experience in Shell and Perl script.
  • Experience in Hudson and Capistrano.
  • Experience in version control Accurev, Tortoise SVN, Rational ClearCase.
  • Experience in using Selenium, JUnit testing framework and log4j.
  • Excellent analytical and verbal communication skills and good team player.

TECHNICAL SKILLS

Languages : Java, C, C , HTML

Java/J2EE : Spring Framework, Struts, Servlets, JSP, Java Mail, JDBC, JNDI, EJB, MDB, Hibernate

Databases : ORACLE 9i/8i/10g/11, MySQL, SQL Server, BMC Remedy Database

Middleware : JMS, Tibco Messaging Service, Active MQ, Websphere MQ messaging

Web Development : HTML, CSS, XML, Java Script, XML, DHTML

Scripts : Shell, Perl, PHP, Ruby

IDE's : Eclipse, RAD, Net Beans, Web logic workshop IDE, Visual Studio, Dreamweaver

Web/Application Servers : Apache Tomcat, Sun Systems Application Server, Web logic, WebSphere, JBOSS

Tools : ANT, JUnit, log4j, Ms Visio, Jude, Magic Draw, DreamCoder, Selenium

O/S : Windows 2003/2000/NT/XP/Vista/7, UNIX, Linux, Sun Solaris

Version Control : Subversion, Accurev, Clearcase

Other : IBM Extreme Scale DATAGRID, messagepack serialization, Cheetahmail API,

UPS API, USPS API, Salesforce, Assistly API, BMC Atrium CMDB API, Open Authentication, Hudson, Capistrano,

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Responsible for design, development, and release coordination of the application using J2EE architecture, in accordance with the Enterprise Architecture standards for interactive applications.
  • Hands on working experience with IBM RSA 7.0 for developing, deploying and testing applications.
  • Implemented multithreaded and robust application which can handle heavy and critical load of transactions ranging from 80 million to 120 million in a day.
  • Implemented application using WebSphere MQ Messaging, MDB, DataGrid implementation for mobile based backend solution for Verizon Wireless.
  • Responsible for middleware development using EJB / Session beans / MDB and MQ series that involves heavy load transactions like activation, de-activation, adding new features, removing features, downloading application, family plans, other plans, features, handset, MEID, ESN to update Oracle and IBM Extreme Scale DataGrid.
  • IBM Extreme Scale DataGrid will be updated with each customer object that contains all information. Grid is in memory storage, so it provides very quick access rather than database.
  • Created user defined serialization to save and retrieve data from DATAGRID using messagepack serialization
  • Created front end application with help of JSP, JSTL, JSF, Ajax, JavaScript, and Struts.
  • Involved in implementing Spring 3.0 concepts Inversion of Control, Aspect Oriented Programming.
  • Implemented Dispatcher-Servlet, Controllers and View Resolvers in Spring MVC Framework.
  • Websphere Application Server WAS 7.0 was used as application server runtime environment.
  • Developed lots of RESTful webservices using Jersey.
  • Designed XML Schema to communicate between two systems/ no of external vendors, and used JAXB to marshal/un- marshal XMLs.
  • Used Visio to draw UML diagrams and to develop the Use cases and Domain model.
  • Involved in PL/SQL programming in Oracle 11g, and Oracle en-queue/ de-queue programming.
  • Developed complex Stored Procedures, Triggers, Oracle Types and Functions using PL/SQL.
  • Developed Web-Services module for integration using SOAP, WSDL.
  • Involved in unit testing using JUnit testing framework.
  • Implemented ANT for build automation and Log4j as logging framework.
  • Experienced in working with Accurev for version control.
  • Used Agile methodology named SCRUM for all the work performed.
  • Acted as SCRUM master to divide tasks in small sprints, arranging daily meeting to track progress.

Environment: Java, J2EE, JSP, Spring 3.0, IBM RAD 7.0, Oracle 11g, EJB, IBM Extreme Scale DataGrid, JSF, JSTL, WebSphere MQ Messaging ,PL/SQL, HTML, Java Script, JAXB, XML, XSD, XSLT, SOAP, WSDL, Jersey, WebSphere 7.0, JUnit, Log4j, ANT, Accurev, Unix, Messagepack serialization

Confidential

Sr. Java Developer

Responsibilities:

  • Analysis, design, deployment and testing of the application using Object Oriented Analysis and Design OOAD methodologies.
  • Gathered requirements from Business Analysts, worked on Gap Analysis and created service level agreement between front end and back end.
  • Developed front end and back end beans using Spring framework.
  • Performed client side validations using java script functions to implement various functionalities.
  • Plan the requirement activities, identify important milestones, level of traceability, and change control mechanisms.
  • Developed individual service implementation using Java and JAXB objects.
  • Identify data and data mapping between applications.
  • Involved in implementing Hibernate as Object-Relational Mapping Framework.
  • Expertise in using Rational Application Developer.
  • Written SQL procedures and invoked those procedures from the Java components.
  • Responsible for customer service module to provide better customer service.

Assistly

  • Used a tool called Assistly with the site to provide customer support and built an EJB/MDB solution using JMS to send order, customer, and other user related data in Assistly with Assistly API.
  • Created a solution for giving priority to customers and creation of various rules.
  • Responsible for integration data with Sales force
  • Created the middleware application in JMS ActiveMQ . This application is created to achieve the high availability, and failover.
  • Used ruby to communicate with Assistly API.
  • A cluster of JMS messaging tunnels is created. If one goes down, communication can be achieved using second JMS messaging tunnel.
  • Created Drupal 6 PHP module for the website.
  • Publishers are written in PHP, and subscribers are written in JAVA. PHP uses STOMP protocol to communicate, whereas JAVA uses both STOMP, and TCP to receive the message.
  • Durable subscribers are created with help of client acknowledgment in case of topic. Also one-to-one communication is achieved for one pub/sub using queue.
  • Implemented web services using Salesforce WSDL. Created Salesforce APEX Pages and controllers.
  • Created triggers, outbound messages in Salesforce, and implemented end-point service to receive data from Salesforce.
  • Created front end application with help of JSP, JSTL, JSF, Ajax, JavaScript, and Struts.

Confidential

  • Responsible for email marketing solution
  • Implemented end to end solution form email templates to dynamically populating values and sending emails through email marketing tool like Cheetah Mail.
  • Complete responsible for the design, development, testing, and release of this project.
  • Designed the application that interacts with Cheetah Mail, and uploads number of data.
  • Data like customer login, cart information, purchases, coupon used and many more information helps to send out the marketing information to them.
  • Created functions to back track information whenever user buys anything by clicking marketing email link. This application helped a lot to increase the revenue of the company with the help of marketing.

We'd love your feedback!