We provide IT Staff Augmentation Services!

Senior Software Developer Resume

Bristol, CT

PROFESSIONAL SUMMARY:

  • Having 12 and half years of experience in analysis, design, development, unit testing, implementation and support of web applications using Java/J2EE technologies.
  • Extensive experience in domains like Core Banking, Retail Banking and Financial Enterprise applications.
  • Extensive experience in developing and deploying J2EE based applications using Spring IOC, Spring AOP, Springs with Hibernate, Spring Annotations, Spring MVC, JSP, Servlets, Web services (JAX - WS), JavaScript, XML, Apache Struts, Hibernate, Apache Axis, AJAX, JMS, JAXB, JDBC, and Java Networking API.
  • Proficient in working on JBoss, Websphere, Eclipse, RAD/WSAD, JBoss Developer Studio including installation, configuration and deployment.
  • Strong knowledge of querying Oracle and MySQL and developing applications using these as back-end databases
  • Good understanding of design patterns like Front controller, MVC, Business delegate, Intercepting filters, service locator and well adapted to using them.
  • Experience in workflow process modeling using UML tools like VISIO and TogetherJ
  • Experience in writing test cases using JUnit and executing test plans required for the applications.
  • Working experience of code and product performance monitoring tools like ePMD, Eclipse MAT
  • Hands-on experience in coding middle tier to manage the large volume of data and to invoke appropriate underlying services.
  • Well versed in using SDLC methodologies like Waterfall model and Agile.
  • Strong debugging and troubleshooting skills.
  • Good knowledge in networking protocols and their implementations.
  • Good communication skills, strong believer in team work, committed, result-oriented, good team player, love challenging tasks.
  • Well acquainted and practiced quality processes in the projects handled.

TECHNICAL SUMMARY:

Programming Languages: Java 6.0, UML, Java Script, SQL

Technologies: Servlets, JSP, Struts 1.3.5, Spring 2.5, WSDL, SOAP, XSD, JAXB, HTML, CSS, XML, JDBC, WebServices, Hibernate, JUnit, Javascript, RMI, Log4J, AJAX, Apache Axis

Tools: IBM RAD 8.0/7.0, Eclipse 3.1, JBoss Developer Studio 3.0/4.0, IBM Filenet, SoapUI, Fiddler, JBuilder, SVN, PVCS, CVS, Apache Ant, TogetherJ.

Web / Application Servers: IBM Websphere 8.0/7.0, JBoss 5.1.0, IBM HTTP Server

Database (Rdbms): Oracle 11g, MS-SQL Server 2008/2005, IBM DB29.0IBM Cloudscape, PostgreSQLOperating SystemsWindows 7/XP, Unix/Linux (Command Level), MS-DOS

PROFESSIONAL EXPERIENCE:

Confidential, Bristol, CT

Technologies: Spring, Hibernate, JAX-WS Web services, Oracle, JBoss EAP 5.1 and JUnit.

Senior Software Developer

Responsibilities:

  • Developed new module for alerts systems using Spring Framework (Core and DAO modules).
  • Generated POJO classes with JPA annotations using Reverse Engineering.
  • Used Second level cache to enhance performance and proper memory management.
  • Created Web service using JAX-WS, Annotations for the Mobile project.
  • Generated Client side stub w.r.t request and interfaced with business logic
  • Involved in the migration of batch process from BPEL to Spring Batch.
  • Easy Prepared JUnit with Mock test cases and documented the functionality of existing modules.
  • Participated in Scrum meetings and worked closely with Architects and Business user to understand the business expectation.

Confidential, Atlanta

Technologies: JAX-WS Web services, JSP, Hibernate, Oracle and JUnit.

Senior Software Developer

Responsibilities:

  • Played an integral part in the development, maintenance, documentation and knowledge transition for several independent modules.
  • Used different primary key generators such as sequence, identity and native.
  • Developed web services server side Skeleton w.r.t request and response.
  • Involved in the system study and preparation of Data Flow Diagrams, Entity Relationship Diagrams, System Context Diagram etc.
  • Developed the user interface for Secure Messaging module with HTML, Ext-Js JavaScript, JSTL, JSP and Tag Libraries using Struts framework.
  • Involved in the maintenance of eProvider module with Hibernate.
  • Responsible for the creation of the Web Services with XML based Web Services (SOAP/WSDL).

Confidential, Atlanta

Technologies: HTML/CSS, JSP, Struts, Hibernate, Oracle and JUnit.

Senior Software Developer

Responsibilities:

  • Creating HTML/ CSS templates for the final screens to be developed in J2EE.
  • Developing JSP pages and the view and controller related files using the Spring Web MVC framework.
  • Integrating the view module with Oracle database using Hibernate.
  • Managed Associations such as one-to-many, many-to-one.
  • Written SQL, HQL, Named queries and Criteria queries.
  • Unit testing using JUnit.
  • Building and deploying the application on testing and production servers.

Confidential

Technologies: Java (J2EE), Struts, Oracle Server, JavaScript, Jboss and Caucho Resin.

Senior Software Developer

Responsibilities:

  • Integrated multiple payment gateways using J2EE technologies - EJB, Web services (SOAP/JAX-B) and XML technologies.
  • Designed and developed the GUI front end using JSP/HTML. Provided screen flow and solutions to promote loose coupling and re-use of code.
  • Improved the system usage and performance by implementing JMS and optimizing database calls.
  • Used Struts to construct the dynamic retrieval of online data.
  • Involved in the development of connectivity to various treasury system to integrated payment with core banking.
  • Soap runtime environment client generation with multiple treasuries.
  • Used Log4J for log tracing.
  • Migrated existing application from Resin to Tomcat 4.
  • Solved numerous problems by analyzing transaction data / logs.
  • Refactored legacy code and integrated various modules without triggering a regression.

Confidential

Technologies:Java (J2EE), MVC, Oracle Server, JavaScript, XML and RMI Web Services, Jboss and Caucho Resin.

Software Developer

Responsibilities:

  • Developed web interface using Servlets, XSLT and JavaScript and desktop application using J2ee.
  • Designed and developed Java classes to communicate with the RMI calls.
  • Used XML parser for retrieving information from server side calls.
  • Used XSLT for transforming the XML content into HTML.
  • Used JavaScript for client - side validations.
  • Responsible for developing and maintaining different looks for banks.
  • Implemented design patterns like session facade, business delegate, value object pattern and Data access objects.
  • Hands-on involvement in integration and testing of application modules.

Hire Now